题解 | #小红的字符串构造#(Python3)

小红的字符串构造

https://www.nowcoder.com/practice/3e4b4dabc2e444e384c3ae62ac7dd84e

from re import M
# 输入字符串s
s = input()
# 输入的字符集
v = list(set(s))
# 输入字符集的长度
m = len(v)
# 如果输入字符集只有1种(不等同于输入字符串只有一个字母),无法满足题意
if (m==1):
    print(-1)
else:
    for i in s:
        w = v.index(i)
        # 打印字符集v中紧跟在当前字符i后面的字符
        # 人工指定的一种输出,只要不输出它自己就行
        print(v[(w+1)%m], end='')

#15天刷题#
全部评论

相关推荐

昨天 18:09
门头沟学院 Java
苍穹外卖和谷粒商城这俩是不是烂大街了,还能做吗?
想去重庆的鸽子在吐槽:你不如把这俩做完自己搞明白再优化点再来问 何必贩卖焦虑
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-27 20:55
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务