答えが不正解と判定される
テストケースタブで自分の出力と期待される出力を比べ、差分で違う箇所を正確に確認してください。多くの場合、スペースの抜け、大文字、余分なprintが原因です。
更新日:2026年10月17日
チャレンジに合格するのは、プログラムの出力がすべてのテストと完全に一致したときだけです。違いの見つけ方を紹介します。
1. テストケースを読む
コードを実行を押したら、テストケースを開きます。各テストに、入力、期待される出力、あなたの出力が表示されます。一致しない場合は、差分を開いて違う箇所を正確に確認してください。
2. よくある原因を確認する
- スペースの抜けや余分なスペース、余分な空行
- 大文字と小文字:
Helloとhelloは別物です - テスト用に残した余分な
printの行 - 課題が値の
returnを求めているのに表示している、またはその逆 - 課題の説明と違う方法で入力を読み込んでいる
一部のテストは非表示なので、見えているテストの期待される答えを表示するだけのプログラムは合格しません。
3. 助けを求める
Bugsyに**なぜコードが失敗したの?**と聞いてください。Bugsyはあなたのコードと直近のエラーを見ています。AIチューターのBugsyをご覧ください。ヒントを表示したり、解答タブを見たりすることもできます。
それでも正しいと思う場合
レッスンから報告し、答えは正しいのに受け入れられませんを選んでください。実行した内容を正確に確認できるよう、現在のコードを含めるはオンのままにしてください。レッスンの問題を報告するをご覧ください。