私はhackerrankに関する問題を解決しています。私はPythonの初心者です。Python - いくつかのテストケースが失敗するのはなぜですか?
ここで見つける私はDOIをしようとしているかについての情報:https://www.hackerrank.com/challenges/compare-the-triplets?h_r=next-challenge&h_v=zen
a0,a1,a2 = input().strip().split(' ')
a0,a1,a2 = [int(a0),int(a1),int(a2)]
b0,b1,b2 = input().strip().split(' ')
b0,b1,b2 = [int(b0),int(b1),int(b2)]
a1 = 0
b1 = 0
lst1 = a0,a1,a2
lst2 = b0,b1,b2
for x, y in zip(lst1, lst2):
if x > y:
a1 += 1
if x <y:
b1 += 1
else:
pass
print(a1, b1)
だから、これは完璧に動作します。
しかし、テストケースの一つに、入力が
6 8 12
7 9 15
で、私のコードは、それを失敗し続けるしかし、出力が
0 3
でなければなりません。なぜこれはそうですか?
どのように正確に失敗しますか? –
@LegoStormtroopr正しい出力が得られていないため、ドキュメントテストに失敗しています。どのような出力が得られているのかよく分かりませんが、私のコードを使ってサイトで同じことを試みることができます。 – Theo
シェイクスピアのランダムなソネットをプリントアウトしていますか?正確にどのように失敗しています。それは何の出力ですか? –