阿姆斯壯數

阿姆斯壯數

簡單

說明

阿姆斯壯數是一種數字,它的值等於自身每個位數的數字各自取位數次方後的總和。

例如:

  • 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 編輯 連結會在新視窗或分頁中開啟
Delphi Pascal Exercism

準備好開始 阿姆斯壯數 了嗎?

註冊 Exercism,透過 76 個練習 和真人引導來學習並精通 Delphi Pascal,全部免費。