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

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
10-15 16:27
门头沟学院 C++
LeoMoon:建议问一下是不是你给他付钱😅😅
点赞 评论 收藏
分享
2 2 评论
分享
牛客网
牛客企业服务