关山初度尘未洗,策马扬鞭再奋蹄!这篇文章主要讲述[leetcode712]202. Happy Number判断快乐数字相关的知识,希望能为你提供帮助。
【[leetcode712]202. Happy Number判断快乐数字】题目很简单,就是用哈希表存,判断有没有重复
学到了:java中字符串的比较有两种:
1.==这种是比较引用,只用两个字符串变量指向同一个地址才相等
2..equals()这种是值的比较,只要两个字符串一样就相等
Set< String> set = new HashSet< > (); String temp = n+""; while (!Objects.equals(temp, "1")) { if (set.contains(temp)) break; set.add(temp); int a = 0; for (char c : temp.toCharArray()) { int cur = c-‘0‘; a+=cur*cur; } temp = a+""; } if (temp.equals("1")) return true; else return false;
推荐阅读
- WebAPP,API调用Excel, Word,Bartender等DCOM, VS调试没问题,发布到IIS出错
- android 集成支付宝app支付(原生态)-包括android前端与java后台
- Android自己定义View画图实现拖影动画
- .NETCore Sqlserver下对Dapper的扩展支持
- Web服务器Web容器Application服务器反向代理服务器的区别与联系
- C#之app.configexe.config和vshost.exe.config作用区别
- wap尝试调取app(网易新闻为例)
- 在Mac电脑上安装eclipse的安卓开发环境
- Redux和React-Redux的实现(中间件的原理和applyMiddlewareThunk的实现)