Задача курса
Go for и continue: пропуск чётных чисел в цикле
Курс «Golang с нуля» · урок «Цикл for: три формы, break и continue»
Условие
Зачётные круги на дорожке
На стадионе действует простое, но строгое правило учёта: не каждый пробежанный круг идёт в зачёт. Тренер давно установил, что чётные круги служат разминкой и восстановлением — они нужны организму, но в итоговый протокол не попадают. Только нечётные круги считаются полноценной нагрузкой и фиксируются как зачтённые.
Бегун, завершив тренировку, знает одно число — сколько кругов он сделал суммарно. Именно это число он и передаёт для подсчёта. Задача состоит в том, чтобы по общему количеству кругов определить, сколько из них попали в итоговый протокол, то есть сколько среди них нечётных по номеру.
Программа должна принять это единственное число и вернуть ответ: итоговое количество зачтённых кругов. Если бегун не сделал ни одного круга, результат очевиден — в протоколе значится ноль.
Что нужно сделать
Считайте неотрицательное целое totalLaps. Используйте полную форму цикла for с переменной номера круга от 1 до totalLaps включительно. Чётные номера пропускайте через continue, а нечётные увеличивайте счётчик. После цикла выведите только количество зачётных кругов.
Формат ввода
Одно неотрицательное целое число — общее количество кругов.
Формат вывода
Одно целое число — количество нечётных номеров от 1 до totalLaps.
Примеры
Пример 1
- Ввод
5
- Ожидаемый результат
3
