题解 | #扭蛋机#
扭蛋机
https://www.nowcoder.com/practice/9d26441a396242a9a0f7d2106fc130c7
没啥好说的 go经典遍历写法
package main
import "fmt"
func main(){
var N int
fmt.Scan(&N)
var output string
var search func(int)
search = func(N int){
if N==0{
return
}
if N%2 == 0{
output="3"+output
search(N/2-1)
return
}
output="2"+output
search((N-1)/2)
}
search(N)
fmt.Printf(output)
}
fmt.SCAN()空格为分解线的单行输入工具,适合简单数学
查看4道真题和解析