Задача курса

Go for и continue: пропуск чётных чисел в цикле

Курс «Golang с нуля» · урок «Цикл for: три формы, break и continue»

Условие

Зачётные круги на дорожке

На стадионе действует простое, но строгое правило учёта: не каждый пробежанный круг идёт в зачёт. Тренер давно установил, что чётные круги служат разминкой и восстановлением — они нужны организму, но в итоговый протокол не попадают. Только нечётные круги считаются полноценной нагрузкой и фиксируются как зачтённые.

Бегун, завершив тренировку, знает одно число — сколько кругов он сделал суммарно. Именно это число он и передаёт для подсчёта. Задача состоит в том, чтобы по общему количеству кругов определить, сколько из них попали в итоговый протокол, то есть сколько среди них нечётных по номеру.

Программа должна принять это единственное число и вернуть ответ: итоговое количество зачтённых кругов. Если бегун не сделал ни одного круга, результат очевиден — в протоколе значится ноль.

Что нужно сделать

Считайте неотрицательное целое totalLaps. Используйте полную форму цикла for с переменной номера круга от 1 до totalLaps включительно. Чётные номера пропускайте через continue, а нечётные увеличивайте счётчик. После цикла выведите только количество зачётных кругов.

Формат ввода

Одно неотрицательное целое число — общее количество кругов.

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

Одно целое число — количество нечётных номеров от 1 до totalLaps.

Примеры

Пример 1

Ввод
5
Ожидаемый результат
3

Попробуйте решить

РешениеGo
Без регистрации · результат не сохраняется