Задачи по теме «Numbers»

Практикуйте тему «Numbers» на задачах от простых до сложных (всего: 16). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.

Легко · 13 Средне · 2 Сложно · 1

Навыки для практики: ДелимостьУсловияОстаток от деленияАлгоритм ЕвклидаБольшие числаБулева логикаВыделение цифрГенерация последовательностейДП минимального числа шаговДП по цифрамДелениеЖадный выбор
  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
226
Задачи
2
Решений опубликовано
3
Языки

Все задачи

Поиск по теме, языку или сложности.

16 задачи
Легко

Проверка на простое число

Определите, является ли число простым.

Вы освоите ДелимостьОптимизация циклов
BeginnerLoopsNumbersStudent-beginner
Пока нет решений
Сложно

Подсчёт чисел с различными соседними цифрами

Посчитайте значения в диапазоне, у которых соседние десятичные цифры никогда не равны.

Вы освоите ДП по цифрамПодсчёт на отрезках
Dynamic-programmingNumbers
Пока нет решений
Легко

Удвоение зерен на шахматной доске

Вычислите количество зерен на выбранной клетке и общее количество на всех 64 клетках.

Вы освоите Степени двойкиБольшие числа
NumbersSequences
Пока нет решений
Легко

Сумма чётных членов Фибоначчи

Сложите чётные члены последовательности Фибоначчи, не превышающие заданный предел.

Вы освоите Генерация последовательностейФильтрация
NumbersSequences
Пока нет решений
Средне

Вычитание цифр до нуля

Используйте минимальное количество вычитаний цифр, чтобы получить ноль.

Вы освоите ДП минимального числа шаговЖадный выбор
Dynamic-programmingNumbers
Пока нет решений
Легко

Последовательность Коллатца

Следуйте правилу: если число чётное — делите пополам, если нечётное — умножайте на 3 и прибавляйте 1, пока не получите 1.

Вы освоите Циклы whileПодсчёт шагов
NumbersSimulation
Пока нет решений
Легко

Степень двойки

Проверьте, является ли число степенью двойки.

Вы освоите Работа с битамиДеление
BeginnerNumbersStudent-beginner
Пока нет решений
Легко

Наименьшее общее кратное

Найдите наименьшее положительное число, которое делится на оба значения.

Вы освоите НОД и НОКТеория чисел
BeginnerNumbersStudent-beginner
Пока нет решений
Легко

Число-палиндром

Проверьте, читается ли число одинаково слева направо и справа налево.

Вы освоите Разворот цифрСравнения
BeginnerNumbersStudent-beginner
Пока нет решений
Легко

Число Армстронга

Проверьте, равно ли число сумме его цифр, возведённых в степень, равную количеству цифр.

Вы освоите Выделение цифрСтепени
BeginnerNumbersStudent-beginner
Пока нет решений
Легко

Наибольший общий делитель

Найдите наибольшее число, на которое делятся оба значения.

Вы освоите Алгоритм ЕвклидаОстаток от деления
BeginnerNumbersStudent-beginner
Пока нет решений
Легко

Сумма кратных

Сложите значения ниже предела, делящиеся на любой из заданных множителей.

Вы освоите ЦиклыДелимость
BeginnerNumbers
Пока нет решений
Средне

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

Вы освоите Окна фиксированного размераСтроки из цифр
NumbersSliding-window
Пока нет решений
Легко

Високосный год

Проверьте, соответствует ли год григорианскому правилу високосного года.

Вы освоите Булева логикаУсловия
BeginnerNumbers
Пока нет решений
Легко

Нечётное, чётное или ни то ни другое

Определите, является ли число нечётным целым, чётным целым или ни тем ни другим.

Вы освоите Остаток от деленияУсловия
BeginnerNumbers
Пока нет решений
Легко

Fizz Buzz

Постройте последовательность, используя делимость на 3 и 5.

Вы освоите УсловияДелимость
BeginnerNumbers
Пока нет решений