懶癌發(fā)作,不想碼字蹲缠,上代碼吧棺克。
因為是用js寫的悠垛,不想寫組件綁定數(shù)據(jù),入棧中的數(shù)字8即為8進制娜谊,修改為x即為修改為x進制
let stuckHome = require('./stuck.js')
function divideBy8 (num) {
let stuck = new stuckHome(),
result = '';
// 將八進制得到結果入棧
while (num != 0) {
stuck.pushElement(num % 8);
num = parseInt(num /= 8);
}
// 順序出棧并組合成String
while(stuck.size() !== 0) {
result += stuck.popElement().toString();
}
console.log(result);
}
// 測試
divideBy8 (9)