这是我在python 3中尝试反转数组的代码。代码提供输出并显示运行时异常。
for N in range(int(input())):
arr = str(input())
print(''.join(map(str, reversed(arr))))
我面临的例外情况:
File "solution.py", line 2, in <module>
arr = str(input())
EOFError: EOF when reading a line
答案 0 :(得分:0)
你应该指出你想要解决的黑客问题。我假设是这个: https://www.hackerrank.com/challenges/30-arrays/problem
问题只有两行。第一行是一维数组上的元素数。第二行包含N个以空格分隔的整数。你应该只有两个input()调用,并且你试图做N + 1,所以第三次调用失败。
另请注意,您不能只是反转该行。如果阵列线有15 16那么&#39; 61 51&#39;这不是正确答案,应该是&#39; 16 15&#39;