1 Star 2 Fork 0

Sakana/js算法练习

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
33_七进制数.html 708 Bytes
一键复制 编辑 原始数据 按行查看 历史
Sakana 提交于 2022-07-31 10:01 +08:00 . feat 七进制数
<script>
// 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。
// **** https://leetcode.cn/problems/base-7/
// 示例 1:
// 输入: num = 100
// 输出: "202"
// 示例 2:
// 输入: num = -7
// 输出: "-10"
/**
* @param {number} num
* @return {string}
*/
var convertToBase7 = function (num) {
if (num == 0) return '0';
let ans = [];
let sign = 0; // 默认0是正数
if (num < 0) {
num = Math.abs(num);
sign = 1;
}
while (num) {
ans.push(num % 7);
num = (num / 7) | 0; // 向下取整
}
return sign ? `-${ans.reverse().join('')}` : ans.reverse().join('');
};
</script>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/sakana-peng/js-algorithm-exercise.git
git@gitee.com:sakana-peng/js-algorithm-exercise.git
sakana-peng
js-algorithm-exercise
js算法练习
master

搜索帮助