В ресторане Сиэля проходит обучение официант. Поскольку официант не силен в арифметике, иногда он дает гостям неправильную сдачу. Сиэль ставит перед ним простую задачу. Что такое A-B (A минус B)? Удивительно, но его ответ неверен. Чтобы быть более точным, в его ответе ровно одна неправильная цифра. Можете ли вы себе это представить? Можете ли вы совершить ту же ошибку в этой задаче?
Ввод Входные данные содержат 2 целых числа A и B. Вывод Вывод неправильного ответа A-B. Ваш ответ должен быть целым положительным числом, содержащим то же количество цифр, что и правильный ответ, и ровно одна цифра должна отличаться от правильного ответа. Начальные нули не допускаются. Если есть несколько ответов, удовлетворяющих вышеуказанным условиям, подойдет любой.
Ввод образца:
5858 1234
Образец выходного сигнала
4625
Выходные данные:
Правильный ответ 5858-1234 – 4624. Так, например, 2624, 4324, 4623, 4604 и 4629 будут приняты, но 0624, 624, 5858, 4624 и 04624 будут отклонены.
Решение:-
import java.util.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { Scanner sc= new Scanner(System.in); int n= sc.nextInt(); int m = sc.nextInt(); int res = 0; if(n>m) { res= n-m; }else if(m>n) { res=m-n; }else { res=0; } int rem = res%10; if(rem<9) { System.out.println(res+1); } else if(rem == 9) { System.out.print(res-1); } sc.close(); } }
Оригинал: “https://dev.to/gouravmpk/ciel-and-a-b-problem-ekn”