Продвинутый старт
На эту неделю подготовили тренировочный контест для начинающих по функциям, циклам, массивам и строкам.
Эта подборка хорошо продолжает самые первые задачи на ввод, вывод, арифметику и условия. Здесь уже появляются повторяющиеся действия, накопление ответа, работа с последовательностями чисел, простые проверки и базовая обработка строк.
В контест вошли задачи:
- Сумма двух чисел — https://judje.olprog.ru/problem/sumtwo2
- Степень числа — https://judje.olprog.ru/problem/power
- Факториал — https://judje.olprog.ru/problem/factorial
- Максимум двух чисел — https://judje.olprog.ru/problem/maxtwo2
- Число корней квадратного уравнения — https://judje.olprog.ru/problem/quadraticroots
- Оценка по баллам — https://judje.olprog.ru/problem/grade
- Сумма от 1 до n — https://judje.olprog.ru/problem/sumoneton
- Проверка на простоту — https://judje.olprog.ru/problem/isprime
- Число Фибоначчи — https://judje.olprog.ru/problem/fibonacci
- Переворот числа — https://judje.olprog.ru/problem/reversenumber
- Сумма элементов массива — https://judje.olprog.ru/problem/arraysum2
- Максимум массива — https://judje.olprog.ru/problem/arraymax
- Минимум и максимум массива — https://judje.olprog.ru/problem/arrayminmax
- Подсчёт гласных в строке — https://judje.olprog.ru/problem/countvowels
- Проверка палиндрома — https://judje.olprog.ru/problem/palindrome
- Подсчёт слов в строке — https://judje.olprog.ru/problem/countwords
Этот контест подойдёт тем, кто хочет:
- закрепить работу с циклами;
- потренировать накопление суммы, произведения и максимума;
- научиться аккуратно обрабатывать числа по цифрам;
- начать уверенно работать с массивами;
- потренировать простые задачи на строки;
- подготовиться к следующим темам: вложенным циклам, сортировкам, поиску и базовым алгоритмам.
Во время решения полезно обращать внимание на аккуратность реализации:
- где нужен
long long, а где достаточноint; - правильно ли обработаны крайние случаи вроде
0!, степени с показателем0и массива из одного элемента; - не забыты ли отрицательные числа при поиске максимума и минимума;
- правильно ли читается строка целиком, если в ней есть пробелы;
- не появляется ли лишний текст в выводе.
Рекомендуем решать задачи по порядку. Сначала идут более прямые упражнения на функции, арифметику и условия, затем задачи на циклы и числа, а в конце — массивы и строки. Такой порядок помогает постепенно перейти от отдельных команд к полноценной обработке данных.
Удачи в решении!
Ждём ваши результаты, вопросы и первые уверенные серии принятых решений.
Комментарии