360笔试8.22 AC结果91%,附代码

python这样写已经到了我的极限了,如果没有其他的错误用例用来误导的话。


n, m = map(int, input().split())
#moperate = map(int, input().split())
moperate = [1] * 0
print(10**5)
n1 = list(range(1, n+1, 2))
n2 = list(range(2, n+1, 2))

def change(n1, n2):
    return n2, n1
def move(n1, n2):
    n1.append(n1[0])
    n1.pop(0)
    return n2, n1

for o in moperate:
    if o == 2:
        n1, n2 = change(n1, n2)
    elif o == 1:
        n1, n2 = move(n1, n2)

for i in range(len(n1)):
    print(n1[i], end=' ')
    if i == len(n1) -1:
        print(n2[i])
    else:
        print(n2[i], end=' ')


#Python#
全部评论
有个问题就在于,题目没有指明针对错误用例应该有怎样的输出
点赞 回复 分享
发布于 2020-08-22 23:09
妙呀
点赞 回复 分享
发布于 2020-08-22 23:42

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
Noel_:中石油是这样的 哥们侥幸混进免笔试名单 一看给我吓尿了
点赞 评论 收藏
分享
2 2 评论
分享
牛客网
牛客企业服务