题解 | #扭蛋机#

扭蛋机

http://www.nowcoder.com/practice/9d26441a396242a9a0f7d2106fc130c7

package main

import (
    "fmt"
//     "bufio"
//     "os"
//     "strconv"
)

func getEggStr(N int) string {
    var res string
    for N!=0{
        if N%2 == 0{
            N = (N-2)>>1
            res = "3"+res
        }else {
            N = (N-1)>>1
            res = "2"+res
        }
    }
    return res
}

func main() {
    var wantEgg int
//     fmt.Scanf("%v", &wantEgg)
    fmt.Scanln(&wantEgg)

    fmt.Println(getEggStr(wantEgg))
}


//以下为读取全部文本输出形式,适合牛客测试
// func main() {
//     s := []string{}
//     input := bufio.NewScanner(os.Stdin)
//     for input.Scan() {
//         s1 := input.Text()
//         s = append(s, s1)
//     }
//     for _,v := range s{
// //         逻辑
//         N,_ := strconv.Atoi(v)
//         fmt.Println(getEggStr(N))
//     }
// }
全部评论

相关推荐

06-11 15:52
东南大学 C++
问了一下hr,这个回答是G了吗
椛鸣:我遇到过 我给你翻一下 对不起 我之前把你当备胎了 现在我人已经招满了 ***吧
点赞 评论 收藏
分享
05-07 17:58
门头沟学院 Java
wuwuwuoow:1.简历字体有些怪怪的,用啥写的? 2.Redis 一主二从为什么能解决双写一致性? 3.乐观锁指的是 SQL 层面的库存判断?比如 stock > 0。个人认为这种不算乐观锁,更像是乐观锁的思想,写 SQL 避免不了悲观锁的 4.奖项证书如果不是 ACM,说实话没什么必要写 5.逻辑过期时间为什么能解决缓存击穿问题?逻辑过期指的是什么 其实也没什么多大要改的。海投吧
点赞 评论 收藏
分享
如题,只有过一段小厂实习经历,秋招会很吃亏吗?
KarlAllen:我也没大厂实习。今年大厂又扩招实习生。不知道秋招要怎么办了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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