728x90
최댓값과 최솟값
문제 설명
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.
예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.
제한 조건
s에는 둘 이상의 정수가 공백으로 구분되어 있습니다.
입출력 예
s return
"1 2 3 4" "1 4"
"-1 -2 -3 -4" "-4 -1"
"-1 -1" "-1 -1"
내 답
1 2 3 4 | def solution(s): numList = list(map(lambda x:int(x),s.split(" "))) numList.sort() return str(numList[0]) + " " +str(numList[-1]) | cs |
남의 답 1
1 2 3 | def solution(s): s = list(map(int,s.split())) return str(min(s)) + " " + str(max(s)) | cs |
남의 답 2
1 2 3 4 | def solution(s): il = sorted([int(c) for c in s.split(' ')]) answer = ' '.join([str(il[0]), str(il[len(il)-1])]) return answer | cs |
남의 답 3
1 2 | def solution(s): return map(lambda x: str(min(x))+" "+str(max(x)), [list(map(int,s.split(" ")))]).__next__() | cs |
1206점 + 1점 -> 1207점
728x90
'Python' 카테고리의 다른 글
| 210713 프로그래머스 코딩 연습 N개의 최소공배수 (0) | 2021.07.13 |
|---|---|
| 210710 프로그래머스 코딩 연습 level2 JadenCase 문자열 만들기 (0) | 2021.07.10 |
| 210710 프로그래머스 코딩 연습 level2 올바른 괄호 (0) | 2021.07.10 |
| 210709 프로그래머스 코딩 연습 level2 피보나치 수 (0) | 2021.07.09 |
| 210709 프로그래머스 코딩 연습 level2 행렬의 곱셈 (0) | 2021.07.09 |




최근댓글