Сообщение Re: replace от 05.12.2021 8:08
Изменено 05.12.2021 8:12 kaa.python
Re: replace
Здравствуйте, 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 взаимозаменяемы" — надо заменять тот, что нашел на противоположный.
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 взаимозаменяемы" — надо заменять тот, что нашел на противоположный.
Re: replace
Здравствуйте, 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 взаимозаменяемы" — надо заменять тот, что нашел первым на противоположный.
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 взаимозаменяемы" — надо заменять тот, что нашел первым на противоположный.