Go言語でCodeEvalのArmstrong Numbers
今日見たらCodeEvalのサイトがリニューアルされてて、Challengeも大幅に増えていた。
Armstrong NumbersもEasy Levelに追加されたものの一つ。
各行に数字が与えられるので、1行毎にArmstrong Numberかどうかを判定してTrue/Falseを出力する
Armstrong NumberはN桁の数字の、各桁の数字をN乗して足し合わせ、もとの数字と同じ値になるもの、らしい。
153の場合は3桁なので、1**3 + 5**3 + 3 ** 3 = 153でArmstrong Numberである
351の場合は 3**3 + 5**3 + 1**3 = 153 != 351なのでArmstrong Numberではない
input.txt
6 153 351
output
True True False