나
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
'기타 > Coding test' 카테고리의 다른 글
[Python] 프로그래머스 level 2. 숫자의 표현 (0) | 2022.11.17 |
---|---|
[Python] 프로그래머스 level 2. 짝지어 제거하기 (0) | 2022.11.16 |
[Python] 프로그래머스 level 2. JadenCase 문자열 만들기 (0) | 2022.11.16 |
[Python] 프로그래머스 level 2. 카펫 (0) | 2022.11.14 |
[Python] 이코테 A. 코딩테스트 문법 정리 (0) | 2022.08.31 |