[leetcode712]202. Happy Number判斷快樂數字
阿新 • • 發佈:2018-01-17
判斷 就是 哈希表 span col str leetcode7 bject ber
題目很簡單,就是用哈希表存,判斷有沒有重復
學到了: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;
[leetcode712]202. Happy Number判斷快樂數字