Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEAHere's my solution. Disagree with the bonus question's output.
I found the bonus section very confusing. I was able to piece it out, but did not get the same answer.