Skip to content

Instantly share code, notes, and snippets.

@fs-c
Last active August 23, 2017 08:59
Show Gist options
  • Save fs-c/ed63255a2e9f3d5afa6030ac98d24e8f to your computer and use it in GitHub Desktop.
Save fs-c/ed63255a2e9f3d5afa6030ac98d24e8f to your computer and use it in GitHub Desktop.

The following tests are designed to help filter out the 95% of "programmers" who claim to have coding skills but can't seem to program their way out of a wet paper bag.

Note that your application to bluestreak will not necessarily get denied if you are unable to solve one or more of these tests, but it'd probably be a good idea to stop claiming to be a programmer after that.

Also know that I will ask detailed questions about your code and logic, if I feel like you did not make it yourself.

You can write the following tasks in any language you want, within reason of course. While you will get my respect if you solve this in, say ASM - I won't accept it. Also, please don't make me read esolang.

Since a large percentage of "developers" on steam seem to be web developers, feel free to build a website around the assignments if you wish to do so - it'll certainly net you bonus points. If you don't feel like doing that (which is understandable), just use a runtime like NodeJS.

Website example.

Assignment 1:

Write a program that prints the numbers from 1 to 100, but for multiples of three print "Blue" and for multiples of five print "Streak". For numbers which are multiples of both, print "BlueStreak".

The best submission until now solved this in JavaScript with less than 80 characters.

Assignment 2:

Create a program that works out if a given number is even or odd.

Bonus: check if the given number is a prime number.

Done?

Upload your submissions to pastebin, hastebin, github gist or similar, and send them to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment