Решение: Преобразование строки Редактором
На вход программы поступает строка, начинающаяся с символа «>», а затем содержащая 23 цифры 1, 11 цифр 2 и 15 цифр 3, расположенных в произвольном порядке. Определите сумму числовых значений цифр строки, получившейся в результате выполнения программы.
Программа последовательно обрабатывает цифры, следующие за символом «>»: для цифры 1 выполняется замена «>1» на «2>», для цифры 2 — «>2» на «21>», для цифры 3 — «>3» на «11>».
Решение по шагам
4 шагаПри обработке цифры 1 команда заменяет «>1» на «2>», поэтому одна цифра 1 даёт сумму 2.
$$1 \to 2,\quad S_1=2$$При обработке цифры 2 команда заменяет «>2» на «21>», поэтому одна цифра 2 даёт сумму 3.
$$2 \to 21,\quad S_2=2+1=3$$При обработке цифры 3 команда заменяет «>3» на «11>», поэтому одна цифра 3 даёт сумму 2.
$$3 \to 11,\quad S_3=1+1=2$$Складываем вклад всех исходных цифр.
$$23\cdot2+11\cdot3+15\cdot2=46+33+30=109$$Где здесь ошибаются
Учитывают только количество исходных цифр и не учитывают их замену.
Считают цифру 2 как одну цифру 2, хотя после замены получается строка 21.
Путают сумму числовых значений цифр с длиной получившейся строки.