170 похожих чатов

Дата называется красивой, если сумма цифр года равна сумме цифр

дня и месяца. Например,
сегодняшняя дата 23.01.2022 (2 + 3 + 0 + 1 = 2 + 0 + 2 + 2) является красивой. Для заданного
года, нужно найти количество дней этого года, которые являются красивыми.

Формат входных данных

Единственная строка входных данных содержит число y

Формат выходных данных

Выведите одно целое число — ответ на задачу.

Примеры

стандартный ввод стандартный вывод

2022 25

Замечание

Все красивые даты этого года: 05.01.2022, 14.01.2022, 23.01.2022, 04.02.2022, 13.02.2022, 22.02.2022,
03.03.2022, 12.03.2022, 21.03.2022, 30.03.2022, 02.04.2022, 11.04.2022, 20.04.2022, 01.05.2022, 10.05.2022,
05.10.2022, 14.10.2022, 23.10.2022, 04.11.2022, 13.11.2022, 22.11.2022, 03.12.2022, 12.12.2022, 21.12.2022,
30.12.2022,

Можете пожалуйста помочь?

9 ответов

52 просмотра

Что конкретно не получается? Решать за тебя задачи полностью тут не будут.

Zrabik- Автор вопроса
Пашечка
Что конкретно не получается? Решать за тебя задачи...

Не понимаю как можно разделить число на несколько отдельных символов?

Zrabik
Не понимаю как можно разделить число на несколько ...

Смотри: int year = 2022; // Это тебе дано int a1 = year % 10; // здесь мы получим остаток от деления на 10, то есть последнюю цифру 2 int b1 = year / 10; // тут целочисленное деление на 10, мы отбросим остаток, полученный на предыдущем шаге и в b1 запишется 202 int a2 = b1 % 10; // Тут берём остаток от деления 202 на 10, то есть 2 int b2 = b1 / 10; // аналогично отбрасываем остаток, получаем 20 int a3 = b2 % 10; // аналогично остаток равен 0 int b3 = b2 / 10; // аналогично отбрасываем остаток остаётся 2 int a4 = b3 % 10; // аналогично получаем последнюю цифру. После этого в переменных a1, a2, a3 и a4 у тебя сохранены все цифры из числа 2022. Идею понял?

Zrabik- Автор вопроса
Zrabik
Не понимаю как можно разделить число на несколько ...

Там у тебя в задаче нет числа, есть только дата. Дата - это не число

Ilya Zviagin
Да не нужны ему числа вообще!

А что, предлагаешь ему таймстампы анализировать? time_t строить? На контрольной школьного уровня?

Пашечка
А что, предлагаешь ему таймстампы анализировать? t...

Строку ввести и разделить на части по разделителю разрядов даты

Ilya Zviagin
Строку ввести и разделить на части по разделителю ...

У него на вход подают только год в виде одного числа, там нет разделителей между месяцем и днём, ибо там нет месяца и дня. Зачем парсить то, чего нет?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта