G
Golang | LeetCode
@easy_golang_task3.8K подп.
244просмотров
6.5%от подписчиков
24 марта 2026 г.
📷 ФотоScore: 268
Задача: CodeTestcaseTest ResultTest Result1523. Count Odd Numbers in an Interval Range Сложность: easy Даны два целых числа low и high. Нужно вернуть количество нечётных чисел в диапазоне от low до high (включительно). Пример: Input: low = 3, high = 7 Output: 3 Пояснение: Нечётные числа: [3, 5, 7] 👨‍💻 Алгоритм: 1⃣Если low чётное — увеличиваем его на 1, чтобы начать считать только с нечётного. Проверка выполняется с помощью побитового low & 1. 2⃣Если после этого low > high, значит в диапазоне нет нечётных чисел — возвращаем 0. 3⃣Количество нечётных чисел считаем формулой: (high - low) / 2 + 1. 😎 Решение: func countOdds(low int, high int) int { if low & 1 == 0 { low++ } if low > high { return 0 } return (high - low) / 2 + 1 } Ставь 👍 и забирай 📚 Базу знаний
244
просмотров
820
символов
Да
эмодзи
Да
медиа

Другие посты @easy_golang_task

Все посты канала →
Задача: CodeTestcaseTest ResultTest Result1523. Count Odd Nu — @easy_golang_task | PostSniper