a863. 3. Happy Numbers
Tags :
Accepted rate : 912人/958人 ( 95% ) [非即時]
評分方式:
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 #1
32
4565
Sample Output #1
32 is a happy number
4565 is an unhappy number
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (100%): 1.0s , <1K
Hint :
Tags:
出處:
HP CodeWars2010 [管理者: snail (蝸牛) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
45502 1121226@stu. ... (Arthur1121226) a863
152 2025-03-10 13:04