题解 | #扭蛋机#

扭蛋机

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()空格为分解线的单行输入工具,适合简单数学
全部评论

相关推荐

头像
11-26 15:46
已编辑
中南大学 后端
字节国际 电商后端 24k-35k
点赞 评论 收藏
分享
牛客717484937号:双飞硕没实习挺要命的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务