题解 | 字符串加密
字符串加密
https://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
import sys
# 输入字符串s和t
s = input()
t = input()
# 参考字符串,便于后续字符串t的比较
cankao_string = "abcdefghijklmnopqrstuvwxyz"
# 保留字符串s第一次出现的字母,其余的字母都去掉
seen = set()
result = []
for char in s:
if char not in seen:
seen.add(char)
result.append(char)
# 将列表result转换成字符串形式
result_string = ''.join(result)
# 寻找在result中未出现过的字母,并将其一个一个按顺序添加到result_string后
for i in cankao_string:
if i not in result_string:
result_string += i
# 最终结果字符串
final_string = ""
# 字符串t和参考字符串的比较,把对应位置的元素添加进最终字符串即可
for k in range(len(t)):
k2 = 0
while k2 < len(cankao_string):
if t[k] == cankao_string[k2]:
final_string += result_string[k2]
break
k2 += 1
print(final_string)

顺丰集团工作强度 342人发布