Информация об изменениях

Сообщение 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 взаимозаменяемы" — надо заменять тот, что нашел на противоположный.
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 взаимозаменяемы" — надо заменять тот, что нашел первым на противоположный.