1322: 怎么还在少儿编程
题目
题目描述
上回说到,小津去上了少儿编程课,多亏了你,她第一次作业成功通过了,但是小津非常不喜欢编程,她又没听课,所以她的第二次作业也拜托你啦。
假设小津有三张卡片,正面随机写着一千以内的整数。小津需要把这些卡片按从小到大排好,然后按顺序在背面标上A
、B
、C
三个字母,使得卡片A
上的数字最小,卡片C
上的数字最大。接着给出一串字母顺序,小津再按这个次序读出卡片正面的数字并输出。
举个简单的例子,题目先给出2 1 5
三个数字,小津在1的背面标上A
,2的背面标上B
,5的背面标上C
。随后又给出字母排序ACB
,那么对应的卡片数字排序就是1 5 2
。是不是很简单的一道题呢,请你来帮帮小津吧!
输入格式
输入总共两行
第一行是三个数字
第二行是三个大写字母ABC
的某个排序,之间没有空格
输出格式
输出总共一行,表示按题面排序后的对应的三个数字
样例输入
text
2 1 5
ACB
样例输出
text
1 5 2
数据范围
所有数字都为 $0~1000$ 之间的整数,且保证不重复
Oops! 本题目还没有解答!
助教老师们编题的速度,已经超过了解题的速度!
OJ翻了一新,但本解答集还大多用的是2017-2019级,甚至更早的同学们贡献的答案。
如果你已经AC了,可以的话,请您参考添加页面,与大家一起分享你的题解!