Click here to Skip to main content
15,891,951 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
See more:
Given two strings of the same length, your task is to transform one into the other by changing one character at a time, from left to right.

For example, if the input is "bubble gum" and "turtle ham", the transformation goes as follows:

bubble gum
tubble gum
turble gum
turtle gum
turtle hum
turtle ham

What I have tried:

i didn't have any idea how to even start thinking really noobish at coding
Posted
Updated 16-Mar-20 11:27am
Comments
phil.o 16-Mar-20 16:37pm    
Start from your related course material. Always.

It is actually simple.
Say s = "bubble gum" and t = "turtle ham".

You should perform an iteration. At step n you have to take
  1. The n-prefix of s, that is the left part of s before the nth item.
  2. The nth item of t.
  3. The n-suffix of s, that is the right part of s after the nth item.
and concatenate them.

this in Pythonese translates to
Python
s = s[:i] + t[i:i+1] + s[i+1:]
 
Share this answer
 
v2
We are more than willing to help those that are stuck: but that doesn't mean that we are here to do it all for you! We can't do all the work, you are either getting paid for this, or it's part of your grades and it wouldn't be at all fair for us to do it all for you.

So we need you to do the work, and we will help you when you get stuck. That doesn't mean we will give you a step by step solution you can hand in!
Start by explaining where you are at the moment, and what the next step in the process is. Then tell us what you have tried to get that next step working, and what happened when you did.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900