首页 > 解决方案 > 我无法在此代码中找到错误。问题是将阵列圆柱形旋转一个

问题描述

t= int(input())
while t>0:
    
    n =int(input())
    a =list(map(int,input().strip().split()))
    if n==1:
        print(a[0])
        
    else:
        c= []
        c.append(a[n-1])
        for i in range(n-1):
            c.append(a[i])
        for x in c:
            print(x,end =" ")
    t= t-1
# ERROR is :    !!!Wrong Answer

可能您的代码对于多个测试用例 (TC) 无法正常工作。

您的代码失败的第一个测试用例:

输入:

2
1 2

它的正确输出是:

2 1

你的代码的输出是:

2 1 3 1 2 4 1 2 3 7 1 8 7 5 6 7 8 3 9 8 7 6 4 2 1 17 ...

但这不是具有此输入的输出。在编译和运行时,输出与预期相同,但现在它正在改变我的输出。

标签: pythonarrayslist

解决方案


推荐阅读