質問: AtCoderでPythonの勉強をしています。実際のPythonを使うと入力・出力とも正解となるプログラムを、AtCoderのSourceCodeに入力すると、ほとんどの場合で「RE」というエラー表示がでます。 例) 【問題文】 三人兄弟のA君とB君とC君が背くらべをしています。三人の身長が与えられるので、最も大きい人と最も小さい人の身長差を出力してください。例えば、A君の身長が160、B君の身長が154、C君の身長152であるとします。このとき最も大きいのはA君で、最も小さいのはC君なので、出力は8になります。 【当方の入力コード】(LanguageはPython(3.8.2)にしています) A=int(input()) B=int(input()) C=int(input()) print(max(A,B,C)-min(A,B,C)) 【エラーメッセージ】 RE (CodeSize:78byte, ExecTime 30ms,Memory9008KB) 自分なりに調べてみたのですが解決方法がわからず、質問させて頂いた次第です。初心者の質問で誠に申し訳ありませんが、どなたか解決方法を教えていただければさいわいです。よろしくおお願いします。
回答: 標準入力からデータを取得する部分がまずいです。 提示コードでは`A`改行`B`改行`C`改行を期待していますが、実際は`A`空白`B`空白`C`改行です。 具体的なコード例は【Python】競技プログラミング 基本入力まとめが参考になります。