import sys if __name__ == "__main__":     # 读取第一行的n     line = sys.stdin.readline().strip()         # 把每一行的数字分隔后转化成int列表     data = list(map(str, line.split()))     #data=list(input().split())     new_data=[]     if len(data)==1:         print(0)              for i in range(1,len(data)):             #有几组8位数         m=int(len(data[i])/8)             #还剩几位数         n=int(len(data[i])%8)         if m>=1 and n>=1:             for j in range(m):                 new_data.append(''.join(sorted(data[i][8*j:8*j+8])))             new_data.append(''.join(sorted(data[i][-n:]))+'0'*(8-n))         elif m>=1:             for j in range(m):                 new_data.append(''.join(sorted(data[i][8*j:8*j+8])))         elif n>=1:             new_data.append(''.join(sorted(data[i][-n:]))+'0'*(8-n))     new=sorted(new_data)     for i in new:         print(i) 大家能帮我看一下我的这段代码出错在哪里了吗?心里好郁闷,一直不能通过,是不是最后输出格式有问题啊
点赞 评论

相关推荐

不愿透露姓名的神秘牛友
昨天 11:29
已编辑
斯卡蒂味的鱼汤:知道你不会来数马,就不捞你😂最近数马疯狂扩招,招聘要求挺低的,你能力肯定够,应该就是因为太强了,知道你不会来才不捞你
投递腾讯云智研发等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务