ABC231 B - Election
今回の解答もとてもじゃないけど、スマートなコードではないです
ただ僕と同じく灰色コーダーには理解しやすいのではと思い、載せています
解答
n = int(input()) s = ['']*n cnt = 0 ans = '' for i in range(n): s[i] = input() for i in s: if cnt < s.count(i): cnt = s.count(i) ans = i print(ans)
countメソッドを使って要素数を数えるところまではすぐに思い浮かんだのですが、
それを要素として出力するのはどうしたらいいかと少し考えました
countメソッドでcnt変数に代入し、毎回比べて大きい場合に中身を変更
その時の要素をまた別の変数に代入して何とか実装してます
ただし、今回の制約として N <= 100 だったためTLEにならずに済んだだけなので、
場合によってはこのコードじゃダメです
なので他の方の解答もみて学ぶのは忘れないで下さい