Удаление символа in place
Дана строка. Удалите из этой строки все символы @
.
Надо именно изменить считанную строку; нельзя использовать дополнительные строки или массивы или удлинять данную строку; также нельзя сразу выводить ответ на экран. Если вы пишете на питоне (где нельзя модифицировать строку), преобразуйте строку в массив (a = list(s)
), и дальше удалите из этого массива все символы @
без использования дополнительных массивов и без использования исходной строки. Ваша программа должна только один раз проходить по строке (массиву). Естественно, нельзя пользоваться стандартными функциями типа replace
.
(Подобные операции, когда вы изменяете переданный вам объект, а не создаете новый, называются «in place», т.е. «на месте», в том смысле, что все действия вы выполняете на месте, т.е. на том же объекте, который был вам передан, вместо того, чтобы перемещать данные куда-то на новое место.)
Вводится строка.
Выведите ответ на задачу.
Bilbo.Baggins@bagend.hobbiton.shire.me
Bilbo.Bagginsbagend.hobbiton.shire.me