# coding=utf-8 # 本题为考试多行输入输出规范示例,无需提交,不计分。 import sys # def check(s): # tmp = [] # for x in range(ord('0'), ord('9') + 1): # tmp.append(x) # for x in range(ord('a'), ord('z') + 1): # tmp.append(x) # for x in range(ord('a'), ord('Z') + 1): # tmp.append(x) # print(tmp) # for c in s: # c = ord(c) # print(c) # if c in tmp: # continue # else: # return False # return True def check(s): for c in s: if (c <= '9' and c >= '0') or (c <= 'z' and c >= 'a') or (c <= 'Z' and c >= 'A'): continue else: return False return True if __name__ == "__main__": # 读取第一行的n ok_str = [] err_str = [] for line in sys.stdin: line = line.strip() if len(line): if check(line): if line not in ok_str: ok_str.append(line) else: err_str.append(line.strip()) # 获取所有的数据 print(" ".join(ok_str)) print(" ".join(err_str)) data = [] for line in ok_str: l = len(line) k = 10 % l # 右移十位 data.append(line[k:] + line[:k]) line = line[-k:] + line[:k] # data.append(line) print(" ".join(data)) data = sorted(data) print(" ".join(data))
点赞 3

相关推荐

不愿透露姓名的神秘牛友
05-01 13:13
ecece:这么明目张胆虚报就业率啊
点赞 评论 收藏
分享
04-18 15:58
已编辑
门头沟学院 设计
kaoyu:这一看就不是计算机的,怎么还有个排斥洗碗?
点赞 评论 收藏
分享
牛客网
牛客企业服务