Advertisement
Guest User

Untitled

a guest
May 16th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. addNumbersInString = lambda s, idx: s if len(s) <= idx else addNumbersInString(s[:-1], idx) + str(len(s) - idx) + s[-1]
  2. test_cases = [
  3. ("Fahrzeug", 0),
  4. ("Fahrzeug", 3),
  5. ("Es ist ein Test", 7),
  6. ("A", 0)
  7. ]
  8. for args in test_cases:
  9. print(f"addNumbersInString{args} -> {repr(addNumbersInString(*args))}")
  10.  
  11. #Result:
  12. #addNumbersInString('Fahrzeug', 0) -> '1F2a3h4r5z6e7u8g'
  13. #addNumbersInString('Fahrzeug', 3) -> 'Fah1r2z3e4u5g'
  14. #addNumbersInString('Es ist ein Test', 7) -> 'Es ist 1e2i3n4 5T6e7s8t'
  15. #addNumbersInString('A', 0) -> '1A'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement