class Solution {
public boolean isHappy(int n) {
Set<Integer> set=new HashSet<Integer>();
int x=n;
while(true){
int sum=0;
//首先將數(shù)字拆分商乎,求sum值
while(x!=0)
{
sum=sum+(int)Math.pow(x%10,2);
x=x/10;
}
//如果集合中沒有sum央拖,如果sum是1,就返回true
//如果不是就把sum值添加到set中鹉戚,同時將x的值賦值為sum
//開始進行第二次求和
if(!set.contains(sum)){
if(sum==1)
return true;
set.add(sum);
x=sum;
}
//如果set中有這個值鲜戒,就說明循環(huán)了,直接跳出抹凳,返回false
else
break;
}
return false;
}
}
202.(查找問題set)Happer Number
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門信粮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人趁啸,你說我怎么就攤上這事强缘《蕉瑁” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵旅掂,是天一觀的道長赏胚。 經(jīng)常有香客問我,道長商虐,這世上最難降的妖魔是什么觉阅? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮秘车,結(jié)果婚禮上典勇,老公的妹妹穿的比我還像新娘。我一直安慰自己叮趴,他們只是感情好割笙,可當(dāng)我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著眯亦,像睡著了一般伤溉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妻率,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼扭粱!你這毒婦竟也來了舵鳞?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布疾掰,位于F島的核電站搂誉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏静檬。R本人自食惡果不足惜勒葱,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巴柿。 院中可真熱鬧,春花似錦死遭、人聲如沸广恢。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽钉迷。三九已至,卻和暖如春钠署,著一層夾襖步出監(jiān)牢的瞬間糠聪,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- Write an algorithm to determine if a number is "happy".A ...
- Q: Write an algorithm to determine if a number is "happy"...
- Write an algorithm to determine if a number is "happy".A ...