前提・実現したいこと
C問題でTLEが出て改善しようとしましたがうまくいきません。
助けてください
問題
あなたは、joisinoお姉ちゃんと以下のようなゲームをしています。
最初、何も書いていない紙がある。
joisinoお姉ちゃんが一つの数字を言うので、その数字が紙に書いてあれば紙からその数字を消し、書いていなければその数字を紙に書く。これを
N
回繰り返す。
その後、紙に書かれている数字がいくつあるかを答える。
joisinoお姉ちゃんが言った数字が、言った順番に
A1
,
.
.
.
,
AN
として与えられるので、ゲーム終了後に紙に書かれている数字がいくつあるか答えてください。
発生している問題・エラーメッセージ
TLE
該当のソースコード
python3
1n = int(input()) 2nums = [] 3for i in range(n): 4 num = int(input()) 5 nums.append(num) 6count = 0 7setnums = set(nums) 8for j in setnums: 9 test = nums.count(j) 10 if test % 2 == 1: 11 count += 1 12print(count)
試したこと
setで多少改善しました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。