기타/Coding test

[Python] 프로그래머스 level 2. 최댓값과 최솟값

SOIT 2022. 11. 16. 20:53

 

def solution(s):
    s_int = list(map(int, (s.split())))
    s_list = [min(s_int), max(s_int)]

    s_str = " ".join(list(map(str, (s_list))))
        
    return s_str

다른 사람

def solution(s):
    s = list(map(int, s.split()))
    return str(min(s)) + ' ' + str(max(s))

 

도출 방법은 비슷했지만, 더 간결하게 짤 필요가 있다

- 변수명을 간결하게 사용해라

- 문자형과 문자형을 합칠 때는 '.join()'을 사용하여 합칠 수 있지만

- 도출 결과가 리스트가 아니므로 바로 '+' 로 문자형을 함쳐 return하면 된다.

728x90