본문 바로가기
Coding Test Practice

최댓값과 최솟값

by Whiimsy 2024. 4. 8.

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

💡 생각

정렬을 하자
배열로 만들자
띄어쓰기로 구분되어있으니 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()으로만 써줘도 된다.

'Coding Test Practice' 카테고리의 다른 글

JadenCase 문자열 만들기  (1) 2024.04.08
최솟값 만들기  (0) 2024.04.08
이진 변환 반복하기  (0) 2024.04.08
올바른 괄호  (1) 2024.04.08
숫자의 표현  (0) 2024.04.08