프로그래머스 lv2 최댓값과 최솟값 파이썬
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)" 형태의 문자열을 반환하는 함수, solution을 완성하세요.
1. split() 후에 int()로 바꿔주면 되겠다. map, for 둘중 하나? 2. str 형식으로 나와야 하니, str() 으로 묶어주면 될듯.
def solution(s):
s = [int(i) for i in s.split()]
return (str(min(s))+' '+str(max(s)))
2단계도 2단계 나름인지,,, 한 2분만에 푼것 같다.
이 방법도 있고, map
을 사용한다면,
def solution(s):
s = list(map(int, s.split()))
return str(min(s))+' '+str(max(s))
이런식으로도 가능할것 같다!