十进制转二进制

来源:3-7 【勤于思考,夯实学习成果】阶段思考题

元気杀手

2023-01-24

let isValid = function(num) {
let newNum = num;
let stack = [];
while (newNum > 1) {
stack.push( newNum % 2 );
newNum = Math.floor( newNum / 2 );
}
stack.push(1);
let res = stack.reverse().join(’’);
return res;
};
console.log( isValid(100) )

写回答

1回答

lewis

2023-01-25

不要用reverse,用stack实现

0
0

JavaScript版数据结构与算法 轻松解决前端算法面试

夯实算法基础,填补技术短板,助力面试考题最后一公里

2419 学习 · 670 问题

查看课程