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

Jimeaning·2023년 3월 5일
0

코딩테스트

목록 보기
10/143

Python3, 연습 문제

문제

제한 사항

입출력 예시

나의 풀이

  • 문자열 s를 공백을 기준으로 구분한다고 했으니까 공백을 기준으로 나눈다
  • 문자열 s를 숫자로 바꿔서 리스트에 담는다
  • 리스트를 정렬한다
  • 리스트의 맨 첫 번째(최솟값)와 마지막(최댓값) 값을 공백을 두고 출력한다

주요 포인트

둘 이상의 정수가 공백으로 구분되어 있다

공백을 기준으로 나누면 되고, 마지막 리턴값도 공백을 넣어서 구분한다.

list(map(int, s.split(' '))

오랜만에 쓰다 보니까 문법이 정확하게 생각나지 않았다. 연습 겸 다시 꼼꼼하게 짚고 넘어가도록 하자

최종 코드

def solution(s):
    answer = ''
    s = list(map(int, s.split(' ')))
    s.sort()
    answer += str(s[0]) + ' ' + str(s[-1])
    return answer
profile
I mean

0개의 댓글