알고리즘 문제 풀이: 파이썬/BOJ

[BOJ_5635] 생일

hueco 2022. 6. 5.

 

문제 링크: 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

댓글