题解 | #字符串分隔#

字符串分隔

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

#大体逻辑都很容易想出来,if else就完事了。但是细化修正逻辑的时候要写测试,非常麻烦

import sys

def strHandle(a):

    if len(a)>0 and len(a)<8:

        a=a+'0'*(8-len(a))

        return a

    elif len(a)==0:

        return ''

    elif len(a)==8:

        return a

    else:

        pass

for line in sys.stdin:

    a = line.strip()

    if len(a)<=8:

       print(strHandle(a))

    elif len(a)>8:

        b=[]

        for i in range(len(a)):

            if (i+1)%8==0:

                b.append(a[i])

                b.append('分隔符')

            else:

                b.append(a[i])

        b=''.join(b)

        b=b.split('分隔符')

        b[-1]=strHandle(b[-1])

        for i in b:

            print(i)

    elif a=='':

        pass

    else:

        pass

全部评论

相关推荐

鼠鼠第一次实习,啥也不懂一直是自己一个人吃的饭,不会做工作老是被嫌弃,大人的世界是这样的吗?
我是星星我会发亮:好的mt有两种,一种愿意教你的,一种几乎什么活都不给你派让你很闲允许你做自己事情的
实习吐槽大会
点赞 评论 收藏
分享
06-20 19:40
中原工学院 Java
网络存储:十几天不会让你拉人办卡就结束了吧?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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