Skip to content

Instantly share code, notes, and snippets.

@tjwds
Created September 21, 2016 18:12
Show Gist options
  • Save tjwds/2baf3542f58e66a82a6935ad9625be8f to your computer and use it in GitHub Desktop.
Save tjwds/2baf3542f58e66a82a6935ad9625be8f to your computer and use it in GitHub Desktop.
def doituntildone(data, letter, number, answer):
data = int(data)
if data >= number:
answer += letter
data = data - number
print('attempting recursion ' + str([data, letter, number, answer]))
# I was incorrectly assuming the following line would work:
# doituntildone(str(data), letter, number, answer)
data, answer = doituntildone(str(data), letter, number, answer)
# print([data, answer])
print('returning data ' + str([data, answer]))
return [str(data), str(answer)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment