StackOverflow hosts (semi-)monthly programming challenges for beginner-intermediate programmers. Try it out and share your solution!