Skip to content

1322: 怎么还在少儿编程

题目

题目描述

上回说到,小津去上了少儿编程课,多亏了你,她第一次作业成功通过了,但是小津非常不喜欢编程,她又没听课,所以她的第二次作业也拜托你啦。

假设小津有三张卡片,正面随机写着一千以内的整数。小津需要把这些卡片按从小到大排好,然后按顺序在背面标上ABC三个字母,使得卡片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了,可以的话,请您参考添加页面,与大家一起分享你的题解!