function reverse_number(num) {
let reminder = 0, reverse = 0;
while (num !== 0) {
reminder = num % 10;
reverse = reverse * 10 + reminder;
num = Math.trunc(num / 10);
}
return reverse;
}
function delete_digit(num, n_digit) {
let rev_new_num = 0;
const len = Math.trunc(Math.log10(num) + 1);
for (let i = 0; num !== 0; i++) {
let digit = num % 10;
num = Math.trunc(num / 10);
if (i !== len - n_digit) {
rev_new_num = (rev_new_num * 10) + digit;
}
}
return reverse_number(rev_new_num);
}
const num = 37598;
console.log(delete_digit(num, 3));
console.log(delete_digit(num, 1));
console.log(delete_digit(num, 5));
/*
run:
3798
7598
3759
*/