Last active
August 29, 2015 14:16
-
-
Save jumalhackbright/4471a2d97f29830eb8c7 to your computer and use it in GitHub Desktop.
Revisions
-
jumalhackbright renamed this gist
Mar 3, 2015 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
jumalhackbright renamed this gist
Mar 3, 2015 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
jumalhackbright created this gist
Mar 3, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,82 @@ ## Full Stack Entrance Quiz Audience: Students who haven't completed the Front End Web Development course but have equivalent experience and want to figure out if they are ready for the Full Stack course. ### Tasks 1. Create a HTML page which uses JavaScript (jQuery is fine) to print the numbers from 1 to 100 as elements in an unordered list. 2. Using CSS, make every other item in the list (eg. all even numbers) have a different background color. 3. Write a Python program which asks the user for their name and prints out their 'hacker' name. Their hacker name is a randomly capitalized, space-free version of their name, with letters replaced by numbers according to the following scheme: ``` A -> 4 E -> 3 I -> 1 O -> 0 T -> 7 ``` e.g. "Acid Burn" becomes "4c1DBuRn". #### Hints (ideally, not needed) 1. You will need a `for` loop 2. The `nth-child` CSS selector is very helpful here. #### Solution There are a couple of ways to do each of these but the general idea is: ``` <html> <head> <script src="jquery.min.js"></script> <style> li:nth-child(even) { background-color: green; } </style> </head> <body> <ul id="parent"> </ul> <script> for (i=1; i<101; i++) { $('#parent').append('<li>' + i + '</li>'); } </script> </body> </html> ``` ``` import random letter_transforms = { "a": 4, "e": 3, "i": 1, "o": 0, "t": 7 } user_name = raw_input("What is your name? ") basic_name = user_name.replace(" ", "").lower() hacker_name = "" for letter in basic_name: if letter in letter_transforms: hacker_name += str(letter_transforms[letter]) else: capitalize = random.choice([True, False]) if capitalize: hacker_name += letter.upper() else: hacker_name += letter print "Your hacker name is: {}".format(hacker_name) ```