Рубрики
Без рубрики

Проблема Ciel и A-B

В ресторане Сиэля проходит обучение официант. Поскольку официант не силен в арифметике, иногда он… С пометкой “математика”, “реализация”, “легко”, “java”.

В ресторане Сиэля проходит обучение официант. Поскольку официант не силен в арифметике, иногда он дает гостям неправильную сдачу. Сиэль ставит перед ним простую задачу. Что такое 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”