网易前端编程题第一道

为什么这样做只ac了50%?
var input = parseInt(readline());
var x = 0;
var ret = [];
if (input === 1) {
    print('1')
} else if (input === 2) {
	print ('2')
}else if (input > 2) {
    while (input % 2 === 0) {
        // 偶数
        ret.unshift(2);
        input = (input - 2) / 2
    }
    while (input % 2 !== 0) {
        ret.unshift(1);
        input = (input -1) /2
    }
    var str = ret.join('');
    print (str)
    } 

全部评论
请问前端主要考了是吗内容?
点赞 回复 分享
发布于 2017-09-09 23:09
前端岗位和算法岗位的编程题是一样的吗,这是那个魔法金币的题吗
点赞 回复 分享
发布于 2017-09-09 17:40

相关推荐

点赞 评论 收藏
分享
一表renzha:手写数字识别就是一个作业而已
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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