Member 14774635 Ответов: 2

Как мне решить эту проблему пожалуйста помогите как можно быстрее


Учитывая две строки одинаковой длины, ваша задача состоит в том, чтобы преобразовать одну в другую, изменяя один символ за раз, слева направо.

Например, если входными данными являются "жевательная резинка" и "черепашья ветчина", преобразование происходит следующим образом:

жевательная резинка
жвачка tubble
turble резинки
черепаха резинок
черепаший гул
черепаха ветчиной

Что я уже пробовал:

я не имел ни малейшего представления о том, как вообще начать думать по-настоящему нубиш в кодировании

phil.o

Начните с вашего родственного материала курса. Всегда.

2 Ответов

Рейтинг:
2

OriginalGriff

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.


Рейтинг:
1

CPallini

На самом деле это просто.
Скажи s = "bubble gum" и t = "turtle ham".

Вы должны выполнить итерацию. На шаге н вы должны взять

  1. То н-префикс из s, то есть левая часть s до того, как нth пункт.
  2. То нth пункт о t.
  3. То н-суффикс из s, то есть правильная часть s после нth пункт.
и объединить их.

это в Pythonese переводится на
s = s[:i] + t[i:i+1] + s[i+1:]