PS/프로그래머스

[Python] 10번 / 데이터 분석

s_omi 2024. 11. 1. 09:45

✏️ 문제

 

문제 파악

중요한 건 sort key!!!

lambda 활용법을 더 익히자 

 

 

코드

def solution(data, ext, val_ext, sort_by):
    answer = []
    by = ["code", "date", "maximum", "remain"]

    for d in data:
        if d[by.index(ext)] < val_ext:
            answer.append(d)

    return sorted(answer, key=lambda x: x[by.index(sort_by)])

'PS > 프로그래머스' 카테고리의 다른 글

[Python] 10번 / 공원  (0) 2024.11.02
[Python] 공원 산책  (0) 2024.11.01
[Python] 1번 / 붕대 감기  (0) 2024.11.01
[Python] 햄버거 만들기  (0) 2024.10.31
[Python] 체육복  (0) 2024.10.31