【问题标题】:Execution Timed Out (12000 ms) python执行超时(12000 毫秒)python
【发布时间】:2022-12-07 20:14:09
【问题描述】:

codewars 任务有问题。在我的 python 编译器中,所有测试都通过了。在 codewars 编译器中也是如此,但有很大的延迟。

def sum_strings(x, y):
    if x == '':
        x=0
    if y == '':
        y=0
    a=int(x)+int(y)
    return str(a)

【问题讨论】:

  • 那么,我该如何修复我的代码

标签: python


【解决方案1】:

看起来您的代码是正确的并且应该通过 Codewars 的测试。但是,延迟可能是由于 Codewars 的流量过大或其他一些问题造成的。我建议联系他们的支持团队,看看他们是否可以帮助您解决延迟问题。同时,您可以尝试在不同的平台上运行您的代码,看看您是否仍然遇到延迟。

【讨论】:

  • 不必要。足够大的字符串可能需要一段时间来计算int(x) + int(y)。试试a = "9"*9**10; s = int(a) + int(a)
  • 这不是延迟。现在是时候了。代码耗时过长。它与连接延迟无关
  • 那么,我该如何修复我的代码
最近更新 更多