Binary Journey

[프로그래머스] 최댓값과 최솟값 본문

프로그래머스/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))
반응형