传统棋盘游戏Go的玩家使用等级系统衡量他们的技能:
- 新加入该游戏的玩家排名第30kyū(书面
30k
),并递减至第1kyū(书面1k
)。这些被认为是学生等级。 - 玩家可以从第1推动圭以1 丹等级(书面
1d
),然后进度上数到第七丹等级(书面7d
)。这些是大师级的队伍。 - 过去非常熟练的运动员
7d
可以晋升为第一职业丹等级1p
,并逐步增长到第九职业丹等级(书面9p
)。这是最高等级。
简而言之:等级是有序的30k < 29k < ··· < 1k < 1d < 2d < ··· < 7d < 1p < 2p < ··· < 9p
。
任务
鉴于中两个字符串{ 30k
,... 1k
,1d
..., 7d
,1p
,... 9p
}作为输入,输出更高的两个级别。(如果它们相等,则只需输出其中一个输入。)
(通常,I / O是灵活的,您的答案可以是函数或完整程序,可以以任何合理的方式读取输入并以任何合理的方式产生输出。)
这是代码高尔夫球:目的是最大程度地减少代码的字节数。
测试用例
(格式: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
等等,所以我不会允许任何变化出现。