The first 1000 topcoder members that submit a passing solution will recieve $100.
This Learn Swift challenge was designed to help you learn the basics of Swift. You will need to install the lastest Xcode beta but this challenge will only be done in Playgrounds. You can submit as many times as necessary in order to pass but shouldn't take you more than one or two times to get it right. It should only take you are hour or so to complete the challenge and demonstrates your proficiency with basic Swift concepts (classes, dictionaries, tuples, generics, flow control and more).
Virtually all of the information you need to complete this challenge can be found on our Resources page.
Each member will receive a random programming challenge to solve. To get the requirements for your challenge, follow the 3 simple steps on the Learn Swift page.
Note: Due to the extremely large number of submitters and the amount of judges required for this challenge, scorecards will not be updated in Online Review. Also, the status of reviewed submissions will not be updated in Online Review either. You can check the official status of your submission here.
Have fun and #learn2swift.
Final Submission Guidelines
Use Xcode 6 beta 6. Simply upload your Playground file as your submission. It may take a day or two to judge your submission. We will be updating submissions on Monday, Wednesday and Friday. You can check the status of your submission here.