Тринадцать задач с Codeforces и AtCoder — двух крупнейших систем проверки для олимпиадного программирования. Решения отправляются на этих сайтах. Каждую проще всего решить с одной-двумя функциями-помощниками: сумма цифр, проверка на палиндром, количество цифр, проверка на простоту, количество делителей. Задачи идут примерно от одиночных функций первого урока к задачам, которые разбиваются на несколько функций.
Условия написаны на английском (а на AtCoder — ещё и на японском). Прежде чем
писать код, скажите, какие помощники вам нужны, — и читайте ограничения:
в «Digits in Multiplication» нужны long long и идея с √N из урока о
декомпозиции, в «Nearly Lucky Number» читается число до 18 цифр, а в «Odd Divisor»
числа доходят до 10¹⁴.