トラック
/
PHP
PHP
/
演習
/
アームストロング数
アームストロング数

アームストロング数

初級

説明

アームストロング数とは、それぞれの桁の数字を桁数だけ累乗し、その合計がもとの数と等しくなる数のことです。

例えば、次のようになります。

  • 9はアームストロング数です。9 = 9^1 = 9だからです。
  • 10は_アームストロング数ではありません_。10 != 1^2 + 0^2 = 1だからです。
  • 153はアームストロング数です。153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153だからです。
  • 154は_アームストロング数ではありません_。154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190だからです。

ある数がアームストロング数かどうかを判定するコードを書いてみましょう。


出典

Wikipediaリンクは新しいウィンドウまたはタブで開きます
GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
PHP Exercism

アームストロング数を始める準備はできましたか?

Exercismに登録すれば、11個のコンセプト122個の演習、そして本物の人間によるメンタリングとともに、PHPを学んでマスターできます。すべて無料です。