ผู้เล่นเกมกระดานแบบดั้งเดิมไปวัดทักษะของพวกเขาในระบบของอันดับ :
- ผู้เล่นใหม่สำหรับเกมนี้มีอันดับที่kyū 30 (เขียน
30k
) และความคืบหน้านับเป็นkyūที่ 1 (เขียน1k
) สิ่งเหล่านี้ถือเป็นอันดับของนักเรียน - ผู้เล่นสามารถเลื่อนอันดับจากอันดับ 1 kyūถึงอันดับ 1 แดน (เขียน
1d
) และจากนั้นความคืบหน้านับขึ้นถึงอันดับ 7 แดน (เขียน7d
) เหล่านี้เป็นหลักอันดับ - ที่ผ่านมาผู้เล่นที่มีความสามารถพิเศษ
7d
อาจเลื่อนอันดับแดนมืออาชีพที่ 11p
และความคืบหน้านับได้ถึงอันดับที่ 9 ของอาชีพแดน (เขียน9p
) นี่คืออันดับสูงสุด
ในระยะสั้น: 30k < 29k < ··· < 1k < 1d < 2d < ··· < 7d < 1p < 2p < ··· < 9p
การจัดอันดับจะได้รับคำสั่ง
งาน
ได้รับสองสายในหมู่ { 30k
, ... , 1k
, 1d
, ... , 7d
, 1p
, ... , 9p
} เป็น input การส่งออกที่สูงขึ้นการจัดอันดับของทั้งสอง (ถ้ามันเท่ากันก็แค่เอาท์พุททั้งคู่)
(ตามปกติI / O นั้นยืดหยุ่น - คำตอบของคุณอาจเป็นฟังก์ชั่นหรือโปรแกรมเต็มอ่านอินพุตในรูปแบบที่สมเหตุสมผลและสร้างผลลัพธ์ในรูปแบบที่เหมาะสม)
นี่คือcode-golf : วัตถุประสงค์คือเพื่อลดจำนวนไบต์ของรหัสของคุณ
กรณีทดสอบ
(รูปแบบ: input1 input2 output
.)
29k 9k 9k
21k 27k 21k
6d 1p 1p
5d 17k 5d
1k 1d 1d
1d 1d 1d
1d 2d 2d
9p 1d 9p
2d 30k 2d
1p 1k 1p
1d 1p 1p
1p 2d 1p
7p 8p 8p
30k 30k 30k
4 k
หรือ4K
อย่างใดอย่างหนึ่ง)
30k
, 29k
, 1k
, 1d
และอื่น ๆ ดังนั้นฉันจะไม่อนุญาตให้มีการเปลี่ยนแปลงใด ๆ