Чтобы точно решить, нужна трактовка фразы "сетевые раза подряд цифру 8". Скорее всего опечатка, и имеется в виду "семь раз подряд цифру 8". Я решу именно так, и поясню, как пересчитать при другом числе повторов.
Задача: записать три раза подряд число 16, а затем семь раз подряд цифру 8. Найти, сколько единиц в классе тысяч у получившегося числа.
Пошаговое решение
- Запишем три раза число 16 подряд:
- 16 повторяется три раза: 16 16 16
- Получаем строку: 161616
- Затем добавим семь раз подряд цифру 8:
- 8 повторяется семь раз: 8888888
- Объединяем: 161616 + 8888888 = 1616168888888
- Найдём цифру в классе тысяч (то есть в thousands place). В десятичной записи класс тысяч занимает три последних разряда перед единицами, а именно позиции 4, 5 и 6 слева от конца числа. Но проще – найдём 4-й разряд слева, считая справа:
- Число: 1616168888888 (13 цифр)
- Считаем разряды справа: 1-й – единицы: 8, 2-й – десятки: 8, 3-й – сотни: 8, 4-й – тысячи: 8
- Значит, цифра в тысячном разряде равна 8.
- Вопрос "сколько единиц в классе тысяч" трактуем как количество цифр 1 внутри самого класса тысяч (то есть внутри трёх разрядов в этом классе: thousands, ten-thousands, hundred-thousands). Наши три цифры класса тысяч (слева направо в этом числе) равны 8, 8, 8. Там нет ни одной единицы.
Ответ: 0.
Если же количество повторов цифры 8 отличается (например, не 7, а другое число), могу пересчитать быстро по той же цепочке:
- повторов 8 — k, получаем число: 161616 и затем k раз 8 → итоговая строка.
- определить три цифры класса тысяч (разряды слева от конца № 4–6) и посчитать число единиц среди них. Сменив k, получаем другой ответ. Сообщите, сколько именно повторов нужно, и я переделаю решение.