[코딩실습] **kwargs

data_hamster·2023년 4월 26일

문제

내 답안

def solution(param0):
    #함수 sample에 4가지 산의 이름을 key값으로, 해당 산들의 해발고도를 value값으로 가지는 딕셔너리가 전달됩니다. 
    print(sample({'백두산': 2774, '한라산': 1950, '지리산': 1915, '설악산': 1708}))
    
    #함수 sample에 3가지 과목이름을 key값으로, 해당 과목들의 성적을 value값으로 가지는 딕셔너리가 전달됩니다. 
    print(sample({'수학': 80, '영어': 90, '국어': 85}))

# sample함수는 **kwargs를 사용하여 키워드 인자를 입력받아야 합니다
def sample(**kwargs):
    max_val = float('-inf')
    for key, value in kwargs.items():
        if value > max_val:
            max_val = value
    # 이 아래에 value값이 가장 큰 key값을 리턴하는 코드를 작성해주세요.
    answer = [k for k, v in kwargs.items() if v==max_val]
    return answer[0]
profile
반갑습니다 햄스터 좋아합니다

0개의 댓글