Contents
- 문제 설명
[제한사항]
[입출력 예] - 알고리즘 분석
[나의 풀이]
문제 설명
문자열 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" |
알고리즘 분석
- 나의 풀이
def solution(s):
s = s.split(' ') # split 함수로 s를 공백을 기준으로 분리
s = list(map(int, s)) # map 함수로 s의 모든 요소를 int형으로 변형
return f"{min(s)} {max(s)}" # f 포맷팅을 이용해서 문자열에 min함수, max함수의 결과를 넣어줌
'프로그래머스(Python) > Level2' 카테고리의 다른 글
[프로그래머스] '피보나치 수' 알고리즘 풀이 - Python (0) | 2020.10.22 |
---|---|
[프로그래머스] '최솟값 만들기' 알고리즘 풀이 - Python (0) | 2020.10.22 |
[프로그래머스] '숫자의 표현' 알고리즘 풀이 - Python (0) | 2020.10.22 |
[프로그래머스] '폰켓몬' 알고리즘 풀이 - Python (0) | 2020.10.22 |
[프로그래머스] '땅따먹기' 알고리즘 풀이 - Python (0) | 2020.10.22 |