花店网页设计模板,上海不限关键词优化,win10系统优化,手机主题wordpress免费下载解题思路 该题的解题思路为使用哈希表来存储每次平方的和的结果#xff0c;看是否有重复的数#xff0c;如果存在第n次的平方和的数和第i次(in)平方和的数想等#xff0c;那么它就不是一个快乐数。否则#xff0c;则为快乐数。 代码实现#xff1a;
public boolean i… 解题思路 该题的解题思路为使用哈希表来存储每次平方的和的结果看是否有重复的数如果存在第n次的平方和的数和第i次(in)平方和的数想等那么它就不是一个快乐数。否则则为快乐数。 代码实现
public boolean isHappy(int n) {SetInteger setnew HashSet();//HashSet的add方法如果值已经存在Set中那么使用add方法添加这个值的时候为false。while(set.add(n)){int resSum0;//用于保存平方和while(n0){int tmpn%10;//获取末位上的数resSumtmp*tmp;n/10;//去除末位上的数开启下一次循环}if(resSum1){return true;}nresSum;//开启下一次循环}return false;}