e788. b3.畢業典禮(Ceremony)
標籤 : 自訂條件排序
通過比率 : 464人/540人 ( 86% ) [非即時]
評分方式:
Tolerant

最近更新 : 2020-06-19 19:37

內容

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行,每行為「學院代碼:英文姓名」。冒號和姓名中間有一個空白。(詳見範例)

範例輸入 #1
5
60547020S Wayne
40547036S Lisa
40707001A Alber
80652135E Frank
40923313A Roger
範例輸出 #1
A: Alber
A: Roger
E: Frank
S: Lisa
S: Wayne
測資資訊:
記憶體限制: 256 MB
提示 :
標籤:
自訂條件排序
出處:
2019年12月TOI練習賽 [管理者: p3a_owhj (阿普二信) ]

本題狀況 本題討論 排行

編號 身分 題目 主題 人氣 發表日期
44911 yp11351229@y ... (詹豫喬) e788
c++ 詳解
7 2024-12-24 17:23
38382 115205@tchcv ... (114級115205資2班.張...) e788
python 解法
251 2023-11-17 20:28
35110 wubaie (小億) e788
512 2023-05-09 11:11
21581 alston60525@ ... (Alston) e788
有2有2有2!!!!!!!!!
1411 2020-06-23 21:07
21098 TWchaoYi (TWchaoYi) e788
注意!!
1436 2020-04-10 21:29