題目描述
現(xiàn)有兩門(mén)選修課,每門(mén)選修課都有一部分學(xué)生選修,每個(gè)學(xué)生都有選修課的成績(jī),需要你找出同時(shí)選修了兩門(mén)選修課的學(xué)生,先按照班級(jí)進(jìn)行劃分,班級(jí)編號(hào)小的先輸出,每個(gè)班級(jí)按照兩門(mén)選修課成績(jī)和的降序排序,成績(jī)相同時(shí)按照學(xué)生的學(xué)號(hào)升序排序。
輸入描述
第一行為第一門(mén)選修課學(xué)生的成績(jī),
第二行為第二門(mén)選修課學(xué)生的成績(jī),
每行數(shù)據(jù)中學(xué)生之間以英文分號(hào)分隔,每個(gè)學(xué)生的學(xué)號(hào)和成績(jī)以英文逗號(hào)分隔,
學(xué)生學(xué)號(hào)的格式為8位數(shù)字
2位院系編號(hào)+入學(xué)年份后2位+院系內(nèi)部1位專(zhuān)業(yè)編號(hào)+所在班級(jí)3位學(xué)號(hào)
學(xué)生成績(jī)的取值范圍為[0,100]之間的整數(shù),
兩門(mén)選修課選修學(xué)生數(shù)的取值范圍為[1-2000]之間的整數(shù)。
輸出描述
同時(shí)選修了兩門(mén)選修課的學(xué)生的學(xué)號(hào),如果沒(méi)有同時(shí)選修兩門(mén)選修課的學(xué)生輸出NULL,
否則,先按照班級(jí)劃分,班級(jí)編號(hào)小的先輸出,每個(gè)班級(jí)先輸出班級(jí)編號(hào)(學(xué)號(hào)前五位),文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-585283.html
然后另起一行輸出這個(gè)班級(jí)同時(shí)選修兩門(mén)選修課的學(xué)生學(xué)號(hào),學(xué)號(hào)按照要求排序(按照兩門(mén)選修課成績(jī)和的降序,成績(jī)和相同時(shí)按照學(xué)號(hào)升序?qū)W生之間以英文分號(hào)分隔。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-585283.html
用例
到了這里,關(guān)于華為OD機(jī)試 - 選修課(Java & JS & Python)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!