前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)python3でforループの問題を解いています。エラーは発生していないのですが、正解の答えと合わないのが何故かわからず質問させていただきます。
https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_for_boss
最後から3行目が違っているのかなと見当はついたのですが、これで正しい答えにならないのが何故なのかがわかりません。
入力データが3 2 1
2 2
1 2
1 1
の場合の出力
0
1
2
で以下の入力
4 5 2
1 3 4 4 5
2 2 2 2 2
1 2 3 4 5
1 1 1 1 1
の出力結果が
0
5
1
0
になるのが正解です。
私は
0
0
1
と
0
5
0
0
になりました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python3
1n=input().split() 2num_1=int(n[0]) 3num_2=int(n[1]) 4num_3=int(n[2]) 5 6 7 8for i in range(num_1): 9 m=input().split() 10 print(m) 11 ans=0 12 13 for j in range(num_2): 14 if n[2] == m[j]: #この行が正解にならない原因かなと思っています 15 ans+=1 16 17 print(ans)
試したこと
実際に
print(m[i])やprint(m[j])をして、入力する数値に相違ないか確認したのですが、答えの数値が合いません。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー