a863. 3. Happy Numbers
標籤 :
通過比率 : 850人/889人 ( 96% ) [非即時]
評分方式:
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”(不含引號)

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

本題狀況 本題討論 排行

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