a863: 3. Happy Numbers
Tags :
Accepted rate : 449人/470人 ( 96% ) [非即時]
評分方式:
Tolerant

最近更新 : 2014-01-01 10:17

Content

    大多數的人認為數字是冷酷無情的,事實上某些數字是充滿活力的,學會判斷一個數是否快樂其實很簡單。挑選一個正整數,求其所有位數平方的總和,持序這個動作直到所有位數的平方和為1或是進入循環,可以收斂到1則為快樂的,循環則為不快樂。可以假定所有循環週期不超過100

 

例如:

        32為例

        32 3*3+2*2=13

        13 1*1+3*3=10

        10 1*1+0*0=1

        32是快樂的數

Input
輸入包含一個正整數n
Output

輸出n is a happy number” ”n is an unhappy number”(不含引號)

Sample Input
32
4565
Sample Output
32 is a happy number
4565 is an unhappy number
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Tags:
出處:
HP CodeWars2010 [管理者:
snail (蝸牛)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」