Y19m12_b03_畢業典禮(Ceremony)
問題敘述 {試題連結}
七龍大學要舉行畢業典禮了,學務處正在處理學生上台領取畢業證書的順序表。依照往例,同一學院的學生會排在一起,然後以學士班、碩士班、博士班的順序上台;若為同一學制,則依報名順序上台。
七龍大學之學生學號共9碼,由8位數字與1位大寫英文字母所組成,開頭數字4、6、8分別依序代表學士、碩士與博士,而學號最後的英文字母則為學院代碼:A運休學院、E 教育學院、H 科技學院、I 國社學院、L 文學院、M 音樂學院、O 管理學院、S 理學院、T 藝術學院。
學務處已收到所有報名參加畢業典禮的學生學號,需要你協助撰寫一個程式來列出學生上台的順序表。
※上台規則如下:
1、依照學院代碼A~Z的順序。
2、若學院代碼相同,依學號開頭由小到大,4(學士)à6(碩士) à8 (博士)。
3、若學院代碼、學號開頭皆相同,則依報名順序排列。
第一行輸入一個正整數N(1≤ N ≤ 100),表示共有幾位學生;接著輸入N行,每行皆有一個學號IDID為9個字元,由8個數字與一個英文大寫字母所組成)及英文姓名s(1≤ |s|≤ 10,即姓名不超過10個字元),ID與s中間以空白區隔。
共輸出N行,每行為「學院代碼:英文姓名」。冒號和姓名中間有一個空白。(詳見範例)
5 60547020S Wayne 40547036S Lisa 40707001A Alber 80652135E Frank 40923313A Roger
A: Alber A: Roger E: Frank S: Lisa S: Wayne
ID | User | Problem | Subject | Hit | Post Date |
38382 | 115205@tchcv ... (114級115205資2班.張...) | e788 | 209 | 2023-11-17 20:28 | |
35110 | wubaie (小億) | e788 | 480 | 2023-05-09 11:11 | |
21581 | alston60525@ ... (Alston) | e788 | 1372 | 2020-06-23 21:07 | |
21098 | TWchaoYi (TWchaoYi) | e788 | 1400 | 2020-04-10 21:29 |