Programmierrätsel & Code Golf

11
First-n Fibonacci-Sequenzelemente

Es ist eine wohlbekannte Frage hier , die für ein kurzes (mindestens Zeichen) Fibonacci - Sequenz - Generator fragt. Ich würde gerne wissen, ob jemand in sehr kurzer Zeit nur die ersten N Elemente der Fibonacci-Sequenz erzeugen kann. Ich versuche es in Python zu machen, aber ich bin an jeder kurzen...

11
Spielen Sie einen gültigen Schachzug, wenn Sie ein Brett auf stdin haben

Das Programm spielt weiß. Beispiel stdin: 8 ║♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ 7 ║♟ ♟ ♟ ♟ … ♟ ♟ ♟ 6 ║… … … … … … … … 5 ║… … … … ♟ … … … 4 ║… … … … … … … … 3 ║… … ♘ … … … … … 2 ║♙ ♙ ♙ ♙ ♙ ♙ ♙ ♙ 1 ║♖ … ♗ ♕ ♔ ♗ ♘ ♖ ——╚═══════════════ —— a b c d e f g h Beispiel stdout: 8 ║♜ ♞ ♝ ♛ ♚ ♝ ♞ ♜ 7 ║♟ ♟ ♟ ♟ … ♟ ♟ ♟ 6 ║… … … … …...

11
Generierung von ASCII-Linealen

Die Herausforderung besteht darin, ein ASCII-Lineal für die Zeichenanzahl im folgenden Format zu generieren: +-------------------------------------------------------------------------+ || | | | | | | | | | | | | | | | |0 10 20 30 40 50 60 70 | | |

11
Wie lange bis zu diesem Datum?

Die Idee ist folgende: Schreiben Sie eine Funktion, um die Zeitspanne vom aktuellen Datum (zum Zeitpunkt des Aufrufs der Funktion) bis zu einem als Argument angegebenen Datum zu drucken. Annahmen: Das Eingabedatum wird in Zukunft immer morgen oder später sein. Das Eingabedatum wird in Zukunft...

11
Wie viele Mesas beginnen mit einer bestimmten Zeichenfolge?

Nennen wir eine nicht leere Liste von Zeichenfolgen eine Mesa, wenn die folgenden Bedingungen erfüllt sind: Jede aufgelistete Zeichenfolge ist nicht leer und verwendet nur Zeichen, die in der ersten Zeichenfolge vorkommen. Jede aufeinanderfolgende Zeichenfolge ist genau ein Zeichen länger als die...

11
ASCII Ball in Box Animation

Schreiben Sie ein Programm, das eine sich bewegende ASCII-Kugel *in einem Rechteck anzeigt (20 x 10 Zeichen einschließlich Rand). Der Ball darf das Rechteck nicht überqueren, z. B. beim Auftreffen auf die Wand abprallen. Die Szene muss alle 0,1 Sekunden gelöscht und neu gezeichnet werden, und der...

11
Erstellen Sie einen Tippgeschwindigkeitstest / CPM-Messung

Die Regeln Es ist Zeit, einen Tippgeschwindigkeitstest in der Sprache Ihrer Wahl zu erstellen! 1 . Sie stellen einer Datei ein Wörterbuch Ihrer Wahl zur Verfügung (jedes 'Wort' muss durch Zeilenumbrüche getrennt sein). Pipe es in via stdinoder gib seinen Namen als Kommandozeilenargument an. ein...

11
Erstellen Sie das klassische Schlangenspiel neu

Die Herausforderung besteht darin, das klassische Snake-Spiel mit möglichst wenigen Bytes zu erstellen. Hier sind die Anforderungen: Das Spiel muss in einem typischen zweidimensionalen Layout implementiert werden. Die Schlange sollte in der Lage sein, innerhalb der Grenzen der Karte erheblich zu...

11
Underhanded Launcher [geschlossen]

Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Code Golf Stapel Börse. Geschlossen vor 3 Jahren . Ihr Ziel ist es, ein supergeheimes Programm zu schreiben, das ein...

11
Identifizieren Sie den Compiler

Die Herausforderung Sie erhalten eine Funktion, compile(s: String): Integerdie zurückgibt, 0wenn ssie kompiliert werden kann und alles andere als 0wenn sie fehlschlägt (der resultierende Code ist nicht wichtig). Die Sache ist, dass Sie nicht wissen, für welche Sprache die Funktion gemacht ist. Es...

11
Finde zufällige Bilder von http://i.imgur.com/

Imgur ist ein kostenloser Image-Hosting-Service. Viele Leute benutzen es. Hier ist ein Beispiel für einen Imgur-Link: http://i.imgur.com/T55muMD.png . Schreiben Sie ein Programm, das kontinuierlich zufällige (gültige) Imgur-Links ausgibt. Hier ist zum Beispiel eine Beispielausgabe meines Programms...

11
Geben Sie "Hallo Welt!"

Schreiben Sie ein Programm, das Tastaturereignisse vom Typ generiert Hello, World!. Es muss nicht plattformunabhängig sein. Es können keine Tasten gedrückt bleiben. In Java Robot.KeyPress('H');wird beispielsweise Hgedrückt gehalten, sodass Sie es mit freigeben müssenRobot.KeyRelease('H'); Sie...