본문 바로가기
  • AI 개발자가 될래요
Python

[코테준비/Python] 문제풀이 Tips / 시간 정렬

by 꿀개 2025. 2. 6.

[코테준비] 문제풀이 Tips

 

시간 정렬

시간에 대한 문자열 리스트가 있을 때, 이를 정렬하려고 한다.

timetable = ["09:10", "09:09", "08:00"]

 

이를 그대로 정렬하면 원하지 않은 결과를 얻을 수 있다.

따라서, HH:MM 형태로 되어있는 시간을 분 단위로 바꿔줄 필요가 있다.

 

timetable = [int(i[:2])*60 + int(i[3:]) for i in timetable]

 

시간에 60을 곱해서 분으로 바꾼 뒤 더해줬다.

 

시간에 대한 정렬을 할 때는 단위를 변환할 필요가 있다는 것을 알아두자.