forked from pythonfoo/Impossible-Programming
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconstraints.txt
More file actions
27 lines (27 loc) · 1.29 KB
/
constraints.txt
File metadata and controls
27 lines (27 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
in einer Stunde
und nutze dabei möglichst viele Eigenheiten der Sprache, die den Code so kurz und unverständlich wie möglich machen
mit max. 30 Variablen und 10 Konstanten (Funktionsnamen und -parameter werden mitgezählt)
in einer einzigen Datei mit max. 1kB Speicherbedarf
in einer einzigen Datei mit nicht mehr als 500 Zeichen
in einer einzigen Datei mit exakt 1337 Bytes (es MUSS ein Unicode-Zeichen vorkommen)
mit Variablennamen, die genau 10 Zeichen lang sein müssen (ab dem ersten Buchstaben alles in Leetspeak)
mit nur einer Variablen
in Vim (ohne Einrückungen und Syntax Highlighting)
in Emacs (ohne Einrückungen und Syntax Highlighting)
ohne die Hände zu benutzen
der/die/das für ein Betriebssystem optimiert ist
sodass die Anzahl der Bytes durch ihre Hälfte teilbar ist (untere Hälfte, wenn ungerade)
ohne Schleifen zu verwenden
ohne Bedingungen zu verwenden
mit maximal 100 verschiedenen Zeichen
ohne Benutzung der Tastatur
nur mit dem Touchpad oder dem Trackpoint
mit farbinvertierten Bildschirm
mit verbundenen Augen
mit Twitter DMs als Eingabemethode
der/die/das einem Joystick als Eingabemethode benutzt
in einer einzigen Zeile
, sodass die Anfangsbuchstaben jeder Zeile exakt die erste Zeile ergeben
ohne Strings zu verwenden
ohne das Einbinden von Bibliotheken
ohne den Operator "+" zu benutzen