package main
import (
"fmt"
)
// 剑指offer 003
// 运行不了 不知道什么问题
func st() {
n := 3
ans := ""
count := 0
arrtemp := make([]int, n+1)
for i := 0; i <= n; i++ {
for j := i; j == 0; j = j / 2 {
temp := j % 2
ans = fmt.Sprint(temp) + ans
}
for _, v := range ans {
if v == '1' {
count++
}
}
arrtemp = append(arrtemp, count)
}
fmt.Println(arrtemp)
}
func main() {
st()
}
2021-11-09
最新推荐文章于 2025-04-25 13:24:58 发布