Last active
September 27, 2018 16:13
-
-
Save redfast00/0577e059541dfca64e3cc60562f0129a to your computer and use it in GitHub Desktop.
This file contains 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 characters
# E&F intro-codenight | |
## Challenges (in volgorde van moeilijkheid) | |
* Print "ZEUS" naar stdout | |
* Print "Zeus is de max!" | |
* Maak iets dat als je de letter Z (van Zeus) intypt het ':)' print, en als je W (van wIna) intypt, het ':(' print. Als het geen van beiden is, print ':|' | |
* Maak een ding die hoofdletters omzet in kleine letters en omgekeerd | |
* Maak een ding die een getal input, en het vermenigvuldigt met 2 | |
(hint: 2*x == x + x) | |
* Print 10 keer "Haal eens Mate!", zonder dat je je code 10 keer copy-pasted. | |
* Maak een ding die omdraait wat je intypt | |
* Maak een ding die een posifief getal binnenkrijgt, en 'veel' output als het meer is dan 9999. | |
* Maak een ding die een getal neemt, en print 'even' als het even is, en anders 'even, maar dan omgekeerd'. | |
* Print de getallen van 1 tot 100 | |
* Input een getal, tel er 1 bij op en print het uit | |
* Input een getal, kwadrateer het en print het | |
* Print de eerste 100 even getallen | |
* ... | |
* Bereken het 50e fibonaccigetal en print het | |
* ... | |
* Bereken de som van de eerste 100 priemgetallen | |
## Talen | |
* Brainfuck (+++++) | |
* Sd (moeilijker dan brainfuck) | |
* Whitespace (+++++) | |
* Maze (+++) | |
* ArnoldC (++) | |
* JSFuck (++++) | |
* RCPU (++), maar kinda lastig om op te zetten (git en Python moeten geinstalleerd zijn, niet getest op Windows) (zie https://github.com/redfast00/RCPU) | |
* Shakespeare (++) | |
* Rockstar (++) | |
* BASIC (+) | |
* Stutter (+++, geen idee of het werkt, https://github.com/redfast00/stutter)) | |
* Befunge voor iasoon | |
## Extra challenges | |
* Steek een geldig Brainfuck programma in een Dodona-oefening. De oefening moet correct indienen, en de brainfuck code moet "Zeus is cool" printen | |
* Steek een geldig whitespace programma in een Dodona-oefening. De oefening moet correct indienen, en de brainfuck code moet "This is a hidden message" printen | |
* Maak een programma die "Brainfuck" print als je het als brainfuck programma uitvoert, en "Whitespace" als je het als whitespace programma uitvoert | |
## Challenges voor gefrustreerde mensen | |
* Maak in HTML een grote, rode button die het volledig scherm vult. Als je erop klikt, is het de bedoeling dat je naar een video met katten wordt geredirect. | |
* Maak een fancy ding in ASCII-art. Je mag enkel manueel karakters intypen: niet copy-pasten, geen online generatoren... Bonuspunten als het Zeus voorstelt. | |
* Maak een webpagina zonder javascript, waarin een foto van een kat stuitert doorheen de pagina en knippert. Bonuspunten als het een GIF is. | |
* Maak een zo shitty mogelijke jaren 90 pagina. Dingen die wel nuttig kunen zijn: `<blink>`, `<marquee>`, ... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Kijk ook eens op tio.run voor andere talen.