Skip to content

Commit d2ab777

Browse files
Merge pull request youngyangyang04#300 from betNevS/master
添加 0202.快乐数 go版
2 parents dc0359f + 659595f commit d2ab777

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

problems/0202.快乐数.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,24 @@ Python:
111111

112112

113113
Go:
114+
```go
115+
func isHappy(n int) bool {
116+
m := make(map[int]bool)
117+
for n != 1 && !m[n] {
118+
n, m[n] = getSum(n), true
119+
}
120+
return n == 1
121+
}
122+
123+
func getSum(n int) int {
124+
sum := 0
125+
for n > 0 {
126+
sum += (n % 10) * (n % 10)
127+
n = n / 10
128+
}
129+
return sum
130+
}
131+
```
114132

115133
javaScript:
116134

0 commit comments

Comments
 (0)