1行目に整数 N(日数)と G(目標額)が半角スペース区切りで与えられます。2行目に N 個の整数(毎日の貯金額)が与えられます。貯金の合計がはじめてG以上になる日(1日目から数える)を出力してください。N日たっても届かない場合は -1 を出力します。
制約
1 ≤ N ≤ 100、1 ≤ G ≤ 100000、0 ≤ 各貯金額 ≤ 1000
入力例 1
5 100
20 30 10 40 50出力例 1
4入力例 2
3 100
10 10 10出力例 2
-1今回鍛える力
エッジケースを伝える
身につく力
AIへの頼み方のヒント
N日経っても目標額に届かない場合は-1を出力すること、また初めて合計がG以上になった日を1日目から数える点をAIに伝えましょう。
曖昧に頼むと目標に届かない場合の処理を書き忘れ、エラーや0が出力されてしまう。
あなたのコード
プレビュー
AIレビュー(プロンプト練習)
コードはChatGPTやClaudeに出させたものを貼って構いません。
ここでの本番は「次にAIへ出す指示」です。評価軸は1つだけ見て、弱点・指示の穴・改善例を返します。
テストに落ちていてもレビューできます。落ちた理由と、指示に足りなかった情報を結びつけます。