• Предмет: Информатика
  • Автор: barabadhka
  • Вопрос задан 4 месяца назад

ПОМОГИТЕ ПОЖАЛУЙСТА
Даны n строк, каждая имеет свой номер – от 1 до n.
В первой строке записано число 1.
Все остальные строки формируются по следующему правилу:
В k-ую строку в начало строки записывается ее номер k, а затем дважды записывается

(k-1) строка.
Ниже показаны первые четыре строки, сформированные по описанному правилу:
1

211

3211211

432112113211211

Сколько раз встречается цифра 1 в 10-й строке?

В качестве ответа прикрепите архив с программным кодом и запишите полученный ответ

Ответы

Ответ дал: smiandasa
1

Ответ: 8

Код на Python:

python

n = 10

s = "1"

for i in range(2, n + 1):

prev = s

s = str(i) + prev + prev

count_1 = s.count("1")

print(count_1)

Вас заинтересует