미쿠를 사랑하는 34기의 승준 리는 보컬로이드 노래를 들으면서 내면의 평화를 얻고자 한다. 니코동에서 의식의 흐름을 따라 노래를 다운받은 승준 리는 곡을 순서대로 정리해 재생 목록을 만들고 싶다. 승준 리의 재생 목록을 만드는 프로그램을 코딩해 보자.
미쿠를 사랑하는 34기의 승준 리는 보컬로이드 노래를 들으면서 내면의 평화를 얻고자 한다. 니코동에서 의식의 흐름을 따라 노래를 다운받은 승준 리는 곡을 순서대로 정리해 재생 목록을 만들고 싶다. 승준 리의 재생 목록을 만드는 프로그램을 코딩해 보자.
1. 다운로드 받은 곡의 개수를 입력한다. 이 때, 용량 문제로 곡은 100개까지만 다운로드 가능하다.
2. 개수만큼 곡의 제목과 재생 시간을 입력한다.
곡의 제목은 공백 포함 30자까지 가능하다.
재생 시간은 m분 s초 의 형식으로 입력한다.(0 <= m,s <= 59)
3. 재생 목록을 만드는 기준이 By name 또는 By playtime 중 하나로 입력된다.
By name 입력 시 곡 제목의 첫 번째 알파벳 순으로 제목과 재생 시간을 출력한다.
By playtime 입력 시 재생 시간이 긴 순으로 제목과 재생 시간을 출력한다.
우선순위는 대문자가 소문자보다 크며, 첫 번째 알파벳이 같거나 재생 시간이 같을 경우는 먼저 다운로드 받은 곡이 앞선다.
재생 시간 중 초는 반드시 2자리로 출력해야 한다.
입력 예시 1
4
When the first love ends
4 43
Tell Your World
4 21
TERRAN up the night
4 16
melt
4 21
By name
입력 예시 2
4
When the first love ends
4 43
Tell Your World
4 21
TERRAN up the night
4 16
melt
4 21
By playtime
출력 예시 1
Tell your world
4 21
TERRAN up the night
4 16
When the first love ends
4 43
melt
4 21
출력 예시 2
When the first love ends
4 43
Tell Your World
4 21
melt
4 21
TERRAN up the night
4 16