function octalToDecimal (num) {
let dec = 0
let base = 1
while (num > 0) {
const r = num % 10
num = Math.floor(num / 10)
dec = dec + (r * base)
base = base * 8
}
return dec
}
// test cases
console.log(octalToDecimal(56) === 46)
console.log(octalToDecimal(2365) === 1269)