문제 링크: https://www.acmicpc.net/problem/5635
5635번: 생일
어떤 반에 있는 학생들의 생일이 주어졌을 때, 가장 나이가 적은 사람과 가장 많은 사람을 구하는 프로그램을 작성하시오.
www.acmicpc.net
내 풀이:
Idea:
1. 학생의 수 n만큼 for 반복문을 돌며 데이터를 입력받고, 리스트에 담는다.
2. 리스트를 연도, 월, 일 순으로 오름차순으로 정렬한다. -> 정렬을 통해 연도, 월, 일이 가장 작은 값이 앞쪽으로 이동한다.
3. 정렬된 원소중의 첫 번째 원소는 가장 나이 많은 사람이 되고, 마지막 원소는 가장 나이가 적은 사람이다.
4. 출력 형식에 맞게 해당 원소들을 출력한다.
'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글
[BOJ_5430] AC (0) | 2022.06.05 |
---|---|
[BOJ_15904] UCPC는 무엇의 약자일까? (0) | 2022.06.05 |
[BOJ_10610] 30 (0) | 2022.06.04 |
[BOJ_2798] 블랙잭 (0) | 2022.05.30 |
[BOJ_11866] 요세푸스 문제 0 (0) | 2022.05.29 |
댓글