프로그래머스/level 2
[프로그래머스] 최댓값과 최솟값
binaryJournalist
2021. 8. 10. 01:49
반응형
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
** Javascript
function solution(s) {
const c = s.split(" ").map((n) => +n);
return `${Math.min.apply(null, c)} ${Math.max.apply(null, c)}`;
}
다른 풀이를 보니 숫자로 변환할 필요가 없었다.
다음은 추천을 가장 많이 받은 풀이다.
function solution(s) {
const arr = s.split(' ');
return Math.min(...arr)+' '+Math.max(...arr);
}
+ 풀이 추가 (2021.12.06)
function solution(s) {
const c = s.split(" ").map((n) => +n).sort((a, b) => a - b);
return `${c[0]} ${c[c.length - 1]}`;
}
** Python (2021.12.06)
def solution(s):
li = sorted([int(x) for x in s.split(' ')])
return f'{li[0]} {li[len(li) - 1]}'
def solution(s):
li = sorted([int(x) for x in s.split(' ')])
return f'{li[0]} {li[-1]}'
가장 추천을 많이 받은 풀이
난 아직도 python map 이 낯설다...!
def solution(s):
s = list(map(int,s.split()))
return str(min(s)) + " " + str(max(s))
반응형