私は Coursera の課題に取り組んでおり、実行時間が 5.00 未満である必要がありました。コードは以下ですが、私の質問は基本的に、処理時間をテストしていた最初と最後の行についてです
import time
def pairwise_product(number):
n = len(number)
product = 0
for i in range(n):
for j in range(i+1, n):
product = max(product, number[i] * number[j])
return product
input_length = int(input())
input_number = [int(x) for x in input().split()]
print(pairwise_product(input_number))
print(time.perf_counter())
コードの最後の行を使用すると、私の処理時間は 3.3251947 でした
しかし、このコードを Coursera に送信したところ、システムによると私の処理時間は 9.99 だったので、課題に失敗しました。
私のコンピューターのランタイムが Coursera のランタイムと一致しないため、プログラムを送信する前にデバッグおよびテストすることができなくなったため、非常に混乱しています。それは私のプログラムと関係がありますか?
本当にありがとうございました!