Skip to content

Oplossingen voor de Esoterische Introavond (event 2020/2021)

License

Notifications You must be signed in to change notification settings

landgeet/esoterische_introavond

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Esoterische codenight 11/09

Esoterische & Frustrerende programmeertalenavond

Oplossingen voor de Esoterische Introavond (event 2021)

Stel, je naam is fred en je lost de eerste challenge op in BrainFuck, dan kan je een PR maken die een file <jaar>/1/fred.bf heet waarin je oplossing zit.

Challenges

Beginners

1. Print 'Zeus is de max!'

Zeus is de max!

2. Print 'Zeus' in een loop

Zeus
Zeus
Zeus
Zeus
...

3. Neem een string als input en verander elke hoofdletter naar een kleine letter en vice versa

(in) ZeusWPI
(out) zEUSwpi
(in) WiNA
(out) wIna

4. Neem 2 getallen en tel ze op

(in) 1 2
(out) 3

5. Reken uit hoeveel mg. caffeine er in n flessen mate van 50cl zit

(in) 1
(out) 100
(in) 9
(out) 900

6. Print de eerste 10 priemgetallen

2
3
5
7
11
13
17
19
23
29

7. Vervang elk voorkomen van WiNa in een tekst door ZeusWPI

(in) WiNa organiseert leuke activiteiten
(out) ZeusWPI organiseert leuke activiteiten

8. Check of een woord een palindroom is (negeer spaties)

(in) legovogel
(out) OK

(in) ZeusWPI
(out) NEE

(in) Step on no pets
(out) OK

9. Tel 2 binaire getallen op

(in) 101 + 10
(out) 111
(in) 11010 + 10
(out) 11100

Mediocre

10. Gok het juiste getal tussen 1 en 100

(in) 50
(out) lower

(in) 25
(out) higher

(in) 37
(out) Correct

11. Fizzbuzz! Print alle getallen van 1 - 100. Is het deelbaar door 3 print Fizz, deelbaar door 5 Buzz en deelbaar door beiden Fizzbuzz

1
2
Fizz
4
Buzz
...

Advanced

12. Schrijf of een programma of de haakjes in string gebalanceerd zijn, return 0 als alles klopt anders 1

gebalanceerd: (a[bc]) ongebalanceerd:(a[)bc]

(in) (a[bc])
(out) 0
(in) (a[)bc]
(out) 1

13. Maak een brainfuck-interpreter in een andere esoterische taal

Talen

  • Brainfuck (+++)
  • Sd (moeilijker dan brainfuck)
  • Whitespace (+++++)
  • Maze (+++)
  • 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
  • Javagony (+) (Java, maar met gelimiteerde control-flow, is geldige standaard java code)
  • Argh! (+++)
  • Piet (+++++)

Hoe dingen uitvoeren

Kijk ook eens op esolangs of tio.run voor andere talen.

About

Oplossingen voor de Esoterische Introavond (event 2020/2021)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Brainfuck 38.4%
  • Java 25.3%
  • Assembly 10.4%
  • Python 8.3%
  • Beef 4.8%
  • Fortran 4.4%
  • Other 8.4%