최댓값과 최솟값

Whiimsy_dev·2022년 10월 11일
1

programmers

목록 보기
1/13
post-thumbnail

https://school.programmers.co.kr/learn/courses/30/lessons/12939

💡 생각

정렬을 하자
배열로 만들자
띄어쓰기로 구분되어있으니 split
일단 숫자로 만들고 정렬
map, lambda로 숫자로 만들자

📖 내 코드

def solution(s):
    answer = sorted(list(map(lambda x : int(x), s.split())))
    return str(answer[0]) + " " + str(answer[-1])

📑 다른 사람의 풀이

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

굳이 정렬할 필요 없이 min, max 쓰면 되고 lambda도 쓸 필요 없이 int, s.split()으로만 써줘도 된다.

0개의 댓글