题解 | #字符串分隔#

字符串分隔

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

全部评论

相关推荐

06-20 17:42
东华大学 Java
凉风落木楚山秋:要是在2015,你这简历还可以月入十万,可惜现在是2025,已经跟不上版本了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-23 17:32
那如果是字节外包呢?据我所知工牌无区别&nbsp;可以晒出去装X的那种
秋盈丶:残酷的是,都一样,管你是不是字节,不过我是很反对这种的,本是同根生,市场行情决定了用工的模式会有很多外包,分层只是单纯为了筛选
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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