Назовем естественное число красивым, если в его десятичной записи все пары

Назовем естественное число благовидным, если в его десятичной записи все пары попорядку идущих цифр имеют различную четность. К примеру, числа 123450, 2107 являются благовидными, а 570, 2108, 564 не являются.

Сколько красивых чисел меж числами a и b включительно?



Выведите единственное число
k количество прекрасных естественных чисел
x таких, что a x b

Задать свой вопрос
Лидия Дывыдова
Числа с непарным количеством цифр - это некрасивое?
Darina Medvenceva
12 34 501 не четное 2 четное 3 нечетн 4 четн 5 не четн 0 четн
Светлана Польямова
Я задал другой вопрос..
Кирилл Вилинов
1, 123, 12345 - неприглядные?
Jurij Adolin
Понял. Видимо, да
1 ответ

PascalABC.NET 3.4.2, сборка 1814 от 02.10.2018

begin

 var count := 0;

 var a := Range(ReadInteger('a='), ReadInteger('b='))

                              .Select(t -gt; t.ToString.JoinIntoString(' ').ToIntegers)

                                                             .Where(t -gt; t.Count.IsEven);

 foreach var x in a do

 begin

   var (b, i) := (true, 0);

   while (b) and (i lt; x.Length - 1) do

   begin

     if (x[i].IsOdd and x[i + 1].IsOdd) or (x[i].IsEven and x[i + 1].IsEven)  

       then b := false;

     inc(i, 2);

   end;

   if (i = x.Length) and (b) then inc(count);  

 end;

 count.Println;

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт