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

問題22: 2つの数の差

標準入力から、半角スペース区切りで2つの整数 A, B が1行で与えられます。A と B の差を出力してください。ただし答えは必ず0以上になるようにします。

例えば A が 3、B が 8 のとき、答えは 5 です。

制約

1 ≤ A, B ≤ 1000

入力例 1

3 8

出力例 1

5

入力例 2

10 4

出力例 2

6

今回鍛える力

制約を伝える

身につく力

  • 絶対値の条件を書く
  • 符号の扱いを指定する
  • 出力形式を確認する

AIへの頼み方のヒント

「A-Bがマイナスになる場合でも、答えは必ず0以上にする」という条件を明確にAIに伝えましょう。absを使うのか大小比較をするのか任せず、条件をはっきり書くと意図通りのコードになります。

曖昧に頼むと「差を出力して」とだけ頼むと、AIが単純にA-Bを計算し負の値をそのまま出力してしまうことがある。

あなたのコード

実行しました

プレビュー

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

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

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