Встречается на собеседованиях • сегодня
Как посчитать количество чисел от 1 до 1000, которые имеют в записи цифру 7
Для решения этой задачи можно использовать генератор списка и проверку наличия цифры 7 в строковом представлении числа:
python
count = sum('7' in str(num) for num in range(1, 1001))
print(count) # Выведет 271Альтернативно можно использовать более явный вариант с циклом:
python
count = 0
for num in range(1, 1001):
if '7' in str(num):
count += 1Это работает потому, что:
- Преобразуем число в строку
- Проверяем наличие символа '7' в строке
- Суммируем все случаи, когда условие выполняется
Результат - 271 число от 1 до 1000 содержит цифру 7.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы