← 목록

재고 데이터 필터링과 정렬

Lv.3 Python
문제 설명
물류 데이터를 관리하는 민지는 여러 창고 물품 정보를 분석하고 있습니다.

각 물품 정보는 다음 순서로 구성됩니다.

- item_id : 물품 번호
- expiry : 유통기한
- capacity : 총 보관 가능 수량
- stock : 현재 재고 수량

이차원 리스트 data와 문자열 ext, 정수 val_ext, 문자열 sort_by가 주어집니다.

- ext에 해당하는 값이 val_ext보다 작은 데이터만 추출하고
- sort_by 기준으로 오름차순 정렬하여 출력하세요.

입력

첫 줄에 data가 주어집니다.
두 번째 줄에 ext가 주어집니다.
세 번째 줄에 val_ext가 주어집니다.
네 번째 줄에 sort_by가 주어집니다.

출력

조건에 맞게 필터링 및 정렬된 리스트를 출력하세요.

예시 1

입력:
[[11, 20251201, 60, 12], [12, 20251115, 40, 25], [13, 20260103, 90, 8]]
expiry
20260101
stock

출력:
[[11, 20251201, 60, 12], [12, 20251115, 40, 25]]

예시 2

입력:
[[21, 20240312, 30, 7], [22, 20240201, 50, 15], [23, 20240530, 20, 4]]
capacity
40
expiry

출력:
[[21, 20240312, 30, 7], [23, 20240530, 20, 4]]
코드 편집