a863: 3. Happy Numbers
標籤 :
通過比率 : 434人/456人 ( 95% ) [非即時]
評分方式:
Tolerant

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

內容

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

 

例如:

        32為例

        32 3*3+2*2=13

        13 1*1+3*3=10

        10 1*1+0*0=1

        32是快樂的數

輸入說明
輸入包含一個正整數n
輸出說明

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

範例輸入
32
4565
範例輸出
32 is a happy number
4565 is an unhappy number
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
標籤:
出處:
HP CodeWars2010 [管理者:
snail (蝸牛)
]


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