python - 我无法在此代码中找到错误。问题是将阵列圆柱形旋转一个
问题描述
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 ...
但这不是具有此输入的输出。在编译和运行时,输出与预期相同,但现在它正在改变我的输出。
解决方案
推荐阅读
- python - PyQt4 窗口大小在不同计算机上的变化
- angular - Material 2 对话框中的 Angular 5 主题
- javascript - 使用 SheetJS 获取 excel 列标题
- python - 在 .txt 文件中查找字符串索引
- angular - Angular标签在 ng-switch 中打印两次
- java - 在作物库的方法中从意图中获取数据
- mysql - 创建网站时 /var/www/html 内部的权限被拒绝,它是 apache2 服务器的文件
- php - 无法按键获取关联数组值
- ios - 删除动态调整表视图的行?
- c# - 将 EF DatabaseContext 注入自定义 ScopedService