描述
有三个杯子,A杯、B杯、C杯,如上图所示。还有一个小球,初始情况下,小球放在B杯中。
马戏团的驯兽师,要训练海豹的眼神,快速两两交换杯子的位置,若干次交换后,让海豹用鼻子拱出存放小球的杯子。
交换杯子的动作,被作为输入数据,提交给程序,比如:AB或者BA,表示A、B两只杯子发生交换。
因此,如果数据为AB,BC,AC,则表示AB两只杯子交换,随后BC两只杯子交换,最后AC两只杯子交换,小球此时在C杯中。程序输出C
作为一只训练有素的海豹,请你编写程序完成小球位置的分析。
输入
输入一组A、B、C两两组合的序列,英文逗号分隔。例如:BC,AB,CA
输出
输出此刻包含小球的杯号,是A、B、C中的某一个。字母以大写为准。
输入样例 1
AB,CA
输出样例 1
C
输入样例 2
AC,CA,CA,AC
输出样例 2
B
输入样例 3
BA,AC,CA,BC
输出样例 3
A
参考代码:
li = input().split(",")
n = "B"
for k in li:
pos = k.find(n) #find()找不到时会返回-1
if pos != -1: #找到了要换位
n = k[1-pos]
print(n)