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

問題60: 指定した単語は何回出てくるか

1行目に半角スペース区切りの文、2行目に単語 W が与えられます。文を単語に分けたとき、Wと完全に一致する単語が何個あるかを出力してください。(ababc は一致しません)

制約

文の単語は1個以上50個以下、各単語とWは英小文字のみで1〜20文字

入力例 1

the cat and the dog
the

出力例 1

2

入力例 2

a b c
d

出力例 2

0

今回鍛える力

制約を伝える

身につく力

  • 完全一致の条件指定
  • 区切り方法を明示
  • 部分一致の除外

AIへの頼み方のヒント

「ab」と「abc」のような部分一致は数えず、単語として完全に一致するものだけをカウントするという条件をAIにはっきり伝えましょう。

曖昧に頼むと文字列に含まれるかどうかで判定してしまい、abcの中のabも一致としてカウントしてしまう。

あなたのコード

実行しました

プレビュー

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

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

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