题解 | #整数与IP地址间的转换#

整数与IP地址间的转换

http://www.nowcoder.com/practice/66ca0e28f90c42a196afd78cc9c496ea

while(line = readline()) {
var a = line.trim().split('.').map(Number);
var aNum2Arr = a.map((item) => item.toString(2).padStart(8, '0'));
var aNum10 = parseInt(aNum2Arr.join(''), 2);
console.log(aNum10);

var b = +readline();
var bNum2 = b.toString(2).padStart(32, '0');
var rArr = [];
for (var i = 0; i <= 24; i = i+ 8) {
    var n = parseInt(bNum2.slice(i, i+8), 2);
    rArr.push(n);
}
console.log(rArr.join('.'));

}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务