e788: b3.畢業典禮(Ceremony)
Tags : 自訂條件排序
Accepted rate : 12人/12人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-12-29 17:06

Content

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、若學院代碼、學號開頭皆相同,則依報名順序排列。

 

Input

第一行輸入一個正整數N(1≤ N ≤ 100),表示共有幾位學生;接著輸入N行,每行皆有一個學號IDID為9個字元,由8個數字與一個英文大寫字母所組成)及英文姓名s(1≤ |s|≤ 10,即姓名不超過10個字元),IDs中間以空白區隔。

Output

共輸出N行,每行為「學院代碼:英文姓名」。冒號和姓名中間有一個空白。(詳見範例)

Sample Input #1
5
60547020S Wayne
40547036S Lisa
40707001A Alber
80652135E Frank
40923313A Roger
Sample Output #1
A:Alber
A:Roger
E:Frank
S:Lisa
S:Wayne
測資資訊:
記憶體限制: 256 MB
公開 測資點#0 (5%): 1.0s , <1K
公開 測資點#1 (5%): 1.0s , <1M
公開 測資點#2 (5%): 1.0s , <1K
公開 測資點#3 (5%): 1.0s , <1M
公開 測資點#4 (5%): 1.0s , <1K
公開 測資點#5 (5%): 1.0s , <1M
公開 測資點#6 (5%): 1.0s , <1K
公開 測資點#7 (5%): 1.0s , <1K
公開 測資點#8 (5%): 1.0s , <1K
公開 測資點#9 (5%): 1.0s , <1K
公開 測資點#10 (5%): 1.0s , <1K
公開 測資點#11 (5%): 1.0s , <1M
公開 測資點#12 (5%): 1.0s , <1M
公開 測資點#13 (5%): 1.0s , <1K
公開 測資點#14 (5%): 1.0s , <1M
公開 測資點#15 (5%): 1.0s , <1M
公開 測資點#16 (5%): 1.0s , <1K
公開 測資點#17 (5%): 1.0s , <1K
公開 測資點#18 (5%): 1.0s , <1M
公開 測資點#19 (5%): 1.0s , <1M
Hint :
Tags:
自訂條件排序
出處:
2019年12月TOI練習賽 [管理者:
p3a_owhj (阿普二信)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」