HJ4 题解 | #字符串分隔#

字符串分隔

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

while True:
    try:
        a = input()
        while len(a) > 8:# 当字符串长度大于8就直接取
            print(a[0:8])
            a = a[8:]
        if len(a) > 0:# 取完之后还剩一些,没有正好取完
            print(a + "0" * (8 - len(a)))
    except:
        break

我写的解法如上,之前在牛客学会使用while True: try: except:结构来处理多组输入,我有一个疑问,在本地编辑器里运行的话,如何告诉编辑器我已经输入完成了呢?我使用了回车,无法退出死循环,使用ctrl+C可以。请问还有其他的办法嘛?

#华为od#
华为HJ103所有解法 文章被收录于专栏

这是我准备华为od面试的专属专栏,我会把自己的解法更新在里面,我会尽量写清楚自己的思路以及多写关键注释,希望对阅读的人有帮助~~~

全部评论
可以啊,使用回车可以退出啊
点赞 回复 分享
发布于 2024-10-30 11:57 广东

相关推荐

能干的三文鱼刷了100道题:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
每晚夜里独自颤抖:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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