Skip to content

Instantly share code, notes, and snippets.

@redfast00
Last active September 27, 2018 16:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save redfast00/0577e059541dfca64e3cc60562f0129a to your computer and use it in GitHub Desktop.
Save redfast00/0577e059541dfca64e3cc60562f0129a to your computer and use it in GitHub Desktop.
# 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>`, ...
@Robbe7730
Copy link

Kijk ook eens op tio.run voor andere talen.

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