所有AC都是wr,有没有大佬帮忙看一下Python

P1307 [NOIP2011 普及组] 数字反转

13730649604Q @ 2023-09-29 10:00:18

def reverse(n): if n == 0: return 0 sign = 1 if n < 0: sign = -1 n = abs(n) reversed_num = 0 while n > 0: reversed_num = reversed_num 10 + n % 10 n //= 10 return sign reversed_num N = int(input("请输入一个整数N")) result = reverse(N) print(f"反转后的新数为{result}")


by sosksyx @ 2023-09-29 10:02:55

不熟悉算法竞赛的选手请看这里:

算法竞赛中要求的输出格式中,不能有多余的内容这也包括了“请输入整数 \bm a\bm b” 这一类的提示用户输入信息的内容。若包含了这些内容,将会被认为是 Wrong Answer,即洛谷上的 WA。在对比代码输出和标准输出时,系统将忽略每一行结尾的空格,以及最后一行之后多余的换行符。

若因此类问题出现本机(看起来)AC,提交 WA 的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。


by 13730649604Q @ 2023-09-29 10:05:26

@sosksyx 谢谢啦


|