4.23美团笔试第二题为何一直0%附代码大佬帮看一下

顺便问下赛码网输入输出有什么要点吗。。。最近笔试的只要是赛码就有点头疼,动不动就0%,还有搞不清赛码的运行错误是啥,一般0%都是运行错误,好像是runtime error,不是编译错误,本地都能过,但是一直运行错误,0%,牛客基本没遇到过。。
嗨,可能自己学艺不精,请大佬指教
题目大概
整数部分每3位加一个英文逗号
小数超过两位直接去掉
如果是负数,删除负号,开头和结尾加()
所有数字前面加$

import sys

s = input()
while s:
    if '.' not in s:
        length = len(s)
        if length > 3:
            for i in range(length-3,0,-3):
                s = s[:i] + ',' + s[i:]
        s = s+'.00'
    else:
        s_sp = s.split('.')
        length = len(s_sp[0])
        if length > 3:
            for i in range(length-3,0,-3):
                s_sp[0] = s_sp[0][:i] + ',' + s_sp[0][i:]
        if len(s_sp[1]) > 2:
            s_sp[1] =s_sp[1][:2]
        elif len(s_sp[1]) == 1:
            s_sp[1] = s_sp[1] + '0'
        s = s_sp[0] +'.' + s_sp[1]

    if s[0] == '-':
        s = '($' + s[1:] + ')'
    else:
        s = '$' + s
        
    sys.stdout.write(s+'\n')
    s = input()



#美团笔试##美团##笔试题目#
全部评论
你可能是语言没选python。。。然后网站是可以自己写testcase来测试的,会显示完整的error message。 我这边跑了一下你的code,基本都对,就有一个小bug,正好三位数的时候开头会多个逗号
点赞
送花
回复
分享
发布于 2020-04-24 08:58
你昨天做多少个AC啊,感觉自己好菜😂
点赞
送花
回复
分享
发布于 2020-04-24 09:03
滴滴
校招火热招聘中
官网直投
我和你基本一样,我也不知道为什么本地100%一上去就不行了emmm
点赞
送花
回复
分享
发布于 2020-04-24 10:44
这个太玄了,我那会儿也是python,提供的测试用例都是对的,但提交运行只有9%,感觉系统可能有问题吧,,,
点赞
送花
回复
分享
发布于 2020-07-19 17:48

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务