public class MyClass {
public static int reverse_number(int num) {
int reminder = 0, reverse = 0;
while (num != 0) {
reminder = num % 10;
reverse = reverse * 10 + reminder;
num /= 10;
}
return reverse;
}
public static int delete_digit(int num, int d) {
int rev_new_num = 0;
while (num != 0) {
int digit = num % 10;
num = num / 10;
if (digit != d) {
rev_new_num = (rev_new_num * 10) + digit;
}
}
return reverse_number(rev_new_num);
}
public static void main(String args[]) {
int num = 37598;
System.out.println(delete_digit(num, 3));
System.out.println(delete_digit(num, 8));
System.out.println(delete_digit(num, 5));
}
}
/*
run:
7598
3759
3798
*/