CodeDrill
day_streak: --
← 問題一覧に戻る
Python ・ 標準入出力

問題48: 重複を取り除く

1行目に整数 N、2行目に N 個の整数が半角スペース区切りで与えられます。最初に出てきた順番を保ったまま重複を取り除き、半角スペース区切りで1行に出力してください。

制約

1 ≤ N ≤ 100、0 ≤ 各要素 ≤ 1000

入力例 1

5
1 2 1 3 2

出力例 1

1 2 3

入力例 2

3
7 7 7

出力例 2

7

今回鍛える力

制約を伝える

身につく力

  • 順序保持を指定する
  • 重複除去方法を示す
  • 出力形式を指定する

AIへの頼み方のヒント

重複を取り除きつつ、最初に出てきた順番を保つ必要があることをAIに伝えましょう。setを使うと順序が崩れる点にも注意を促すと良いです。

曖昧に頼むとsetで重複除去すると元の出現順が保証されず、意図しない順序で出力されることがある。

あなたのコード

実行しました

プレビュー

AIレビュー(プロンプト練習)

コードはChatGPTやClaudeに出させたものを貼って構いません。
ここでの本番は「次にAIへ出す指示」です。評価軸は1つだけ見て、弱点・指示の穴・改善例を返します。
テストに落ちていてもレビューできます。落ちた理由と、指示に足りなかった情報を結びつけます。

先にコードを実行し、テストを1つ以上通してください。