Re: replace
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 05.12.21 08:08
Оценка:
Здравствуйте, avovana, Вы писали:


A>[ccode]

A>// написать функцию replace c 3-мя входными аргументами, возвращающую новую строку
A>//
A>// список аргументов:
A>// 1 — входная строка
A>// 2 — что ищем во входной строке
A>// 3 — чем заменяем
A>//
A>// примеры выполнения:
A>// replace("aabbcc", "b", "B") -> "aaBBcc"
A>// replace("aabbcc", "bb", "B") -> "aaBcc"
A>// replace("aabbbcc", "bb", "B") -> "aaBbcc"
A>// replace("aabbcc", "b", "BB") -> "aaBBBBcc"

Недавно на собеседовании решал очень похожую, но с дополнительным наворотом в виде "аргументы 2 и 3 взаимозаменяемы" — надо заменять тот, что нашел первым на противоположный.
Отредактировано 05.12.2021 8:12 kaa.python . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.