fork(2) download
  1. import time,random as r
  2. def f(a,b):
  3. d=len(a)-len(b);a+=' '*-d;b+=' '*d;o=range(len(a));r.shuffle(o);print a
  4. for i in o:a=a[:i]+b[i]+a[i+1:];print a
  5. # ^ time.sleep(1); # removed due to time limit here
  6.  
  7. for a, b in (("Stringy","Blingy"),("Banana","Republic"),("United","States"),("Make America","Tissue box"),("I like walls","I have small hands"),("Hello,","world!")):
  8. f(a, b)
  9. print ""
Success #stdin #stdout 0.01s 11504KB
stdin
Standard input is empty
stdout
Stringy
Strnngy
Strnggy
Btrnggy
Btrngg 
Blrngg 
Blrngy 
Blingy 

Banana  
Benana  
Benaba  
Renaba  
Repaba  
Repaba c
Repabl c
Republ c
Republic

United
United
United
Utited
Utated
Stated
States

Make America
MakeuAmerica
TakeuAmerica
TakeuAmerxca
TakeuA erxca
Takeue erxca
Takeue erx a
Taksue erx a
Taksue erx  
Tassue erx  
Tassue brx  
Tissue brx  
Tissue box  

I like walls      
I like salls      
I like salls      
I like salls  a   
I like smlls  a   
I lake smlls  a   
I lake smlls  a   
I lake smlls ha   
I lake smlls ha   
I lake smlls ha   
I lake smlls ha d 
I lake smlls ha d 
I lake smlls ha d 
I lake smlls ha ds
I lake smlls hands
I lave smlls hands
I lave smals hands
I have smals hands
I have small hands

Hello,
Hello,
Helld,
Helld!
Holld!
wolld!
world!