a502: 阿姆斯壯數
標籤 : 112資訊學科 彰雲嘉區
通過比率 : 5人/5人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-09-28 15:07

內容

一個n位數的整數,若它的所有個別位數的n次方的總和等於自己的話則該數就是所謂的阿姆 斯壯數(Armstrong number),例如:407 = 43 + 03 + 73 就是一個阿姆斯壯數。請寫一程式,找出介於某 兩個數字之間(含該兩數字)的最大的阿姆斯壯數。

輸入說明

每一列包含兩個以空白隔開的整數n,m (n<m, n>0, m<=1010),代表尋找最大阿姆斯壯數的範圍。

輸出說明

若範圍內有阿姆斯壯數存在則該列請輸出最大的阿姆斯壯數,如果沒有找到請輸出0。

範例輸入 #1
100 160 
200 220 
405 408 
範例輸出 #1
153 
0 
407 
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (50%): 1.0s , <1K
公開 測資點#1 (50%): 1.0s , <1K
提示 :
標籤:
112資訊學科 彰雲嘉區
出處:
112資訊學科 彰雲嘉區 [管理者: ]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」