История изменений
Исправление user_id_68054, (текущая версия) :
сначало tr заменяет символы "-" на " ":
было 2-7-9-10
, а стало 2 7 9 10
.
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки возникает из-за echo):
было «2 7 9 10» а стало
2 * 2
7 * 2
9 * 2
10 * 2
потом bc высчитывает это и получает
4
14
18
20
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается 4 14 18 20
.
потом заключительный tr заменяет символы " " на "!":
получается 4!14!18!20
# P.S.: вообщем — это наверно самое нерациональное решение задачи... зато заиспользовал tr и bc :-)
Исправление user_id_68054, :
сначало tr заменяет символы "-" на " ":
было 2-7-9-10
, а стало 2 7 9 10
.
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки):
было «2 7 9 10» а стало
2 * 2
7 * 2
9 * 2
10 * 2
потом bc высчитывает это и получает
4
14
18
20
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается 4 14 18 20
.
потом заключительный tr заменяет символы " " на "!":
получается 4!14!18!20
# P.S.: вообщем — это наверно самое нерациональное решение задачи... зато заиспользовал tr и bc :-)
Исправление user_id_68054, :
сначало tr заменяет символы "-" на " ":
было «2-7-9-10», а стало «2 7 9 10».
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки):
было «2 7 9 10» а стало
2 * 2
7 * 2
9 * 2
10 * 2
потом bc высчитывает это и получает
4
14
18
20
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается «4 14 18 20».
потом заключительный tr заменяет символы " " на "!":
получается «4!14!18!20»
# P.S.: вообщем — это наверно самое нерациональное решение задачи... зато заиспользовал tr и bc :-)
Исправление user_id_68054, :
сначало tr заменяет символы "-" на " ":
было «2-7-9-10», а стало «2 7 9 10».
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки):
было «2 7 9 10» а стало
«2 * 2
7 * 2
9 * 2
10 * 2».
потом bc высчитывает это и получает
«4
14
18
20».
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается «4 14 18 20».
потом заключительный tr заменяет символы " " на "!":
получается «4!14!18!20»
# P.S.: вообщем — это наверно самое нерациональное решение задачи... зато заиспользовал tr и bc :-)
Исправление user_id_68054, :
сначало tr заменяет символы "-" на " ":
было «2-7-9-10», а стало «2 7 9 10».
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки):
было «2 7 9 10» а стало
«2 * 2
7 * 2
9 * 2
10 * 2».
потом bc высчитывает это и получает
«4 14 18 20».
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается «4 14 18 20».
потом заключительный tr заменяет символы " " на "!":
получается «4!14!18!20»
# P.S.: вообщем — это наверно самое нерациональное решение задачи... зато заиспользовал tr и bc :-)
Исправление user_id_68054, :
сначало tr заменяет символы "-" на " ":
было «2-7-9-10», а стало «2 7 9 10».
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки):
было «2 7 9 10» а стало
«2 * 2 7 * 2 9 * 2 10 * 2».
потом bc высчитывает это и получает
«4 14 18 20».
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается «4 14 18 20».
потом заключительный tr заменяет символы " " на "!":
получается «4!14!18!20»
# P.S.: вообщем — это наверно самое нерациональное решение задачи... зато заиспользовал tr и bc :-)
Исправление user_id_68054, :
сначало tr заменяет символы "-" на " ":
было «2-7-9-10», а стало «2 7 9 10».
затем цикл while добавляет для каждого слова " * 2" (и символ новой строки):
было «2 7 9 10» а стало
«2 * 2 7 * 2 9 * 2 10 * 2».
потом bc высчитывает это и получает
«4 14 18 20».
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается «4 14 18 20».
потом заключительный tr заменяет символы " " на "!":
получается «4!14!18!20»
Исходная версия user_id_68054, :
сначало tr заменяет символы "-" на " ":
было «2-7-9-10», а стало «2 7 9 10».
затем цикл while добавляет для каждого слова " * 2" (и это символом новой строки):
было «2 7 9 10» а стало
«2 * 2 7 * 2 9 * 2 10 * 2».
потом bc высчитывает это и получает
«4 14 18 20».
затем через echo мы преобразовываем это просто в последовательность слов (то есть убираются символы новой строки. слова разделены пробелами):
получается «4 14 18 20».
потом заключительный tr заменяет символы " " на "!":
получается «4!14!18!20»