Advertisement
xm4dn355x

fixed word comparison

Feb 3rd, 2023 (edited)
1,033
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | Source Code | 0 0
  1. words_pairs = [
  2.     ['gameftgh', 'game'],
  3.     ['forgameng', 'forge'],
  4.     ['gaming', 'gaming'],
  5.     ['gamnig', 'gaming'],
  6.     ['ugamneftgh', 'game'],
  7.     ['forg', 'forge'],
  8.     ['reef', 'ref'],
  9.     ['ssforgses', 'sforges'],
  10.     ['frorge', 'rorge'],
  11.     ['frorge', 'for'],
  12.     ['frorge', 'ror'],
  13.     ['frorrrroootrge', 'rorge'],
  14.     ['gamnigs', 'gaming']
  15. ]
  16.  
  17. def exercise(case: str, checker: str) -> str:
  18.     start = 0
  19.     for check in checker:
  20.         if check in case[start:]:
  21.             start = case.index(check)
  22.             case = case.replace(check, '', 1)
  23.         else:
  24.             return 'NO'
  25.     if case:
  26.         return 'YES'
  27.     else:
  28.         return 'NO'
  29.  
  30. for pair in words_pairs:
  31.     print(pair)
  32.     print(exercise(pair[0], pair[1]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement