Algorithm/Problems_Solving

프로그래머스(Programmers) LEVEL2 - 최댓값과 최솟값

yunajoe 2022. 10. 1. 09:44
1. 최댓값과 최솟값
# 1st 
def solution(s):
    answer = '' 
    min_num, max_num = min(s.split()), max(s.split())
    if int(min_num) and int(max_num) >=0:
        return min_num + " " + max_num
    else:
        return max_num + " " + min_num
        
정확성: 16.7
합계: 16.7 / 100.0          
= > s.split()하고 안에 요소들을 int로 바꿔주지 않았기 때문에 s = "-1 10 12 4"max 값의 경우 4가 나옴
# 2nd 
def solution(s):
    answer = ''
    s = list(map(int,s.split()))
    min_num, max_num = min(s), max(s)
    return str(min_num) + ' ' + str(max_num
    
정확성: 100.0
합계: 100.0 / 100.0