def solution(s):
s = s.split(" ")
max_num = int(s[0])
min_num = int(s[0])
for i in s:
if int(i) > max_num:
max_num = int(i)
continue
if int(i) < min_num:
min_num = int(i)
return f"{min_num} {max_num}"
이 문제는 int로 변환시켜주는게 핵심이다.
str의 상태이면 문제의 예시 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 가 무조건 반대로 될것이다.
'파이썬 코딩테스트 > 프로그래머스' 카테고리의 다른 글
프로그래머스 / 올바른 괄호 / 파이썬 (0) | 2022.09.14 |
---|---|
프로그래머스 / 이진 변환 반복하기 / 파이썬 (0) | 2022.09.13 |
프로그래머스 / 두 개 뽑아서 더하기 / 파이썬 (0) | 2022.03.02 |
프로그래머스 / 예산 / 파이썬 (0) | 2022.03.02 |
프로그래머스 / 약수의 개수와 덧셈 / 파이썬 (0) | 2022.02.27 |