题解 | #扭蛋机#

扭蛋机

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

相关推荐

认真搞学习:这么良心的老板真少见
点赞 评论 收藏
分享
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务