old_monty
Если заменяемая буква находится дальше в слове, эту проблему можно легко обойти, включив в замену соседние буквы
correct_word = 'катапульта'
old_monty
Если заменяемая буква находится дальше в слове, эту проблему можно легко обойти, включив в замену соседние буквы
correct_word = 'катапульта'
old_montyДа при чем тут катапульта? Если известно содержимое строки, зачем там что-то искать и менять когда можно сразу написать результат?
О господи. Неужели обо мне теперь думают, что я не знаю как правильно пишется “катапульта”?
Straik32423а если слово будет из 30 букв и таких ‘топ’ будет пять как тогда менять методом replace() и вы не будете знать соседние буквы и ту которую надо заменить? автор же написал что зная только ее индекс.
заменить букву в слове, зная ее индекс
ShamanЕще раз говорю, я отвечал JOHN_16, что все-таки можно сделать замену буквы при помощи replace, даже если эта буква встречается не первая.
Если известно содержимое строки, зачем там что-то искать и менять когда можно сразу написать результат?
marvellikТогда см. мой первый вариант решения. Он с использованием индекса и без использования срезов, как и просил автор. Он вообще без библиотечных функций, без replace, без join, без преобразования в list и без регулярок. К тому же, это самый первый из всех ответов.
и вы не будете знать соседние буквы и ту которую надо заменить? автор же написал что зная только ее индекс.
old_montyНу да. Мы тут все тупые. Вот переменная
все-таки можно сделать замену буквы при помощи replace, даже если эта буква встречается не первая.
var
ShamanВот уже пошла в ход примитивная ложь? Где я такое говорил? Или на это намекал?
Ну да. Мы тут все тупые.
ShamanСм. мой самый первый вариант решения.
Вот переменная
var
Поменяйте там 5-й символ.
old_montyНет. В ход пошла обычная демагогия.
Вот уже пошла в ход примитивная ложь? Где я такое говорил? Или на это намекал?
old_montyПосмотрел. Он с той же ошибкой.
См. мой самый первый вариант решения.
ShamanС какой еще “той же”? Что за манера у вас презрительно цедить сквозь зубы вместо нормального ответа?
Посмотрел. Он с той же ошибкой.