Advertisement
Guest User

Untitled

a guest
Aug 25th, 2012
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.41 KB | None | 0 0
  1. def check_shuffle(s1, s2, s3):
  2.     if len(s3) != len(s1) + len(s2):
  3.         return False
  4.     s1_pos = 0
  5.     remains = ''
  6.     for index, s in enumerate(s3):
  7.         if s1_pos == len(s1):
  8.             remains += s3[index:]
  9.             break
  10.         elif s1[s1_pos] == s:
  11.             s1_pos += 1
  12.         else:
  13.             remains += s
  14.     if s1_pos != len(s1):
  15.         return False
  16.     return remains == s2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement