チャットAI「ChatGPT」で情報オリンピック予選問題(二人三脚)⇒合格回答
問題文張り付けてみるだけで、AIがプログラムを書いてくれるのは凄い。
解いてみた問題
二人三脚 (2022年度予選1回目問題4)
チャットのお返事(コメント入りの合格できるプログラムを生成)
# N と A1, A2, …, A2N-1 を入力
N = int(input())
A = list(map(int, input().split()))
# A1, A2, …, A2N-1 の値を集計するための辞書を作成
d = {}
# A1, A2, …, A2N-1 の値を順に読み込みながら、辞書から出現回数を取得し、
# 出現回数が 2 回以下であればその値が A2N となる
for a in A:
d[a] = d.get(a, 0) + 1
if d[a] <= 2:
A2N = a
# A2N を出力
print(A2N)
入力した文章
ほぼ問題文コピペ
(最後に「Pythonプログラムを作成せよ」を入れた程度)
公務員で受取出来ませんので、お気持ちだけで大丈夫です~