题目描述
无文字描述,看实例写代码
eg1:
Input | Output |
---|---|
1 0 001 | 110 |
eg2:
Input | Output |
---|---|
r * rrr***rrrr | rr*rrrrrrrrr |
eg3:
Input | Output |
---|---|
$ % %%%% $$% | %$$$ %%% |
eg4:
Input | Output |
---|---|
’ | ’ |
eg5:
Input | Output |
---|---|
x = x=x=xxxxxxxxxxxxxx= | =x=x=xxxxxx=xxxxxxx |
题目分析
题目很简单,输入两个字符,然后输入只含有这两个字符的字符,交换字符,输出字符串。
解题代码
我写的:
a = input()
b = input()
c = input()
j=[]
if b!='':
for i in c:
if i==a:
j.append(b)
if i==b:
j.append(a)
else:
print(a)
print(''.join(j))
法国老哥的代码:
a = input()
b = input()
_input = input()
res = ""
for i in range(len(_input)):
if _input[i] == a:
res += b
else:
res+=a
print(res)
总结
- 我觉得外国老哥的代码思路很好,不过看起来还是有点怪怪的,
eg4
没法输出。 - 我的做题速度还有待加强。