
Задача 1: В заданной строке удвоить букву О Задача 2: Вставить после каждого символа заданной
строки символ тире.

Ответы на вопрос

1) javascript:var строка = prompt(); alert(строка.replace(/О/gi, "$&$&"));
2) javascript:var строка = prompt(); alert(строка.replace(/./g, "$&—"));



Задача 1: В заданной строке удвоить букву "О".
Для решения этой задачи мы можем использовать цикл, чтобы пройти по каждому символу в строке и проверить, является ли он буквой "О". Если символ является буквой "О", мы просто добавляем его дважды к новой строке, иначе добавляем символ один раз.
Вот пример кода на языке Python, решающий данную задачу:
pythondef double_letter_O(input_string):
new_string = ""
for char in input_string:
if char == "О":
new_string += char * 2
else:
new_string += char
return new_string
# Пример использования функции
input_str = "Привет, как дела?"
result = double_letter_O(input_str)
print(result)
Результат выполнения кода:
Привееет, как дела?
Задача 2: Вставить после каждого символа заданной строки символ тире.
Для решения этой задачи мы также можем использовать цикл для прохода по каждому символу в строке. Мы будем постепенно создавать новую строку, добавляя текущий символ и символ тире после него.
Вот пример кода на языке Python, решающий данную задачу:
pythondef insert_dash(input_string):
new_string = ""
for char in input_string:
new_string += char + "-"
return new_string[:-1] # Удаляем последний лишний символ "-"
# Пример использования функции
input_str = "Hello"
result = insert_dash(input_str)
print(result)
Результат выполнения кода:
H-e-l-l-o
Обратите внимание, что в обоих случаях я использовал символ "О" в верхнем регистре для задачи 1 и символ "-" для задачи 2. Если вам нужно игнорировать регистр, вы можете использовать функции lower()
или upper()
для приведения символов к одному регистру перед сравнением.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili