Skip to content

Instantly share code, notes, and snippets.

@dubirajara
Last active January 3, 2019 12:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dubirajara/c3f951a017bd0219bdfbdb203b5f51fa to your computer and use it in GitHub Desktop.
Save dubirajara/c3f951a017bd0219bdfbdb203b5f51fa to your computer and use it in GitHub Desktop.
String -> N iterations -> String created by dubirajara1 - https://repl.it/@dubirajara1/String-greater-N-iterations-greater-String
def string_n_string(s, n):
for _ in range(n):
even = [char for i, char in enumerate(s) if i % 2 == 0]
odd = [char for i, char in enumerate(s) if i % 2 != 0]
s = ''.join(even + odd)
return s
assert string_n_string("Wow Example!", 1) == "WwEapeo xml!" # testcase
assert string_n_string("qwertyuio", 2) == "qtorieuwy" # testcase
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment