题解 | 字符串分隔

字符串分隔

https://www.nowcoder.com/practice/d9162298cb5a437aad722fccccaae8a7

n = input()
if len(n) <= 8:
    print(n + '0' * (8 - len(n)))  # 如果字符长度小于8,直接补全
else:
    for j in range(1, len(n)):
        if j % 8 == 0:
            print(n[j-8:j])  # 每8个输出一次
            if len(n) - j <= 8:
                print(n[j:] + '0' * (8 - len(n) + j))  # 最后不足8个的直接补全
# import sys

# input_str = input()

# while len(input_str):
#     if len(input_str)>=8:
#         print(input_str[:8])
#         input_str = input_str[8:]
#     else:
#         print(input_str+'0'*(8-len(input_str)))
#         input_str = []

第一种思路每8个直接输出,第二种重构字符串

全部评论

相关推荐

2025-11-28 13:56
已编辑
门头沟学院
所有好工作吻上来:最近可能压力比较大吧,面试的时候已经不屑于去说一些违心的话了,今天这场面试我真是没控制住啊,感觉我已经要发火了
实习学到最有价值的工作习...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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