Programmierrätsel & Code Golf

49
Kürzester Code für unendliche Festplatten-E / A

(Öffne einfach 50 Tabs in Google Chrome: D (nur ein Scherz, nein, das kannst du nicht)) Kürzester Code für unendliche Festplatten-E / A in einer beliebigen Sprache, C # -Beispiel: using System.IO; namespace FileApp { static class Program { public static void Main() { do { File.WriteAllText("a",...

49
Kürzestes Programm, das kontinuierlich Speicher reserviert

Schreiben Sie ein Programm, das für immer ausgeführt wird und das mehr und mehr Speicher auf dem Heap reserviert, je länger es ausgeführt wird, zumindest bis Sie die Grenze des Betriebssystems für den verfügbaren Speicher erreichen. Viele Kernel reservieren keinen Speicherplatz, den Sie zuweisen,...

49
Auf Wiedersehen grausame Welt!

Hintergrund Hallo Golfer! Ich möchte alle Programmiersprachen lernen! Aber ich habe ein bisschen eine kurze Aufmerksamkeitsspanne ... und das Kopieren aller Hello World-Beispiele wird langweilig ... aber ich mag Feuer! ^ w ^ Herausforderung Also hier ist der Plan! Ich möchte, dass Sie alle den...

49
Bin ich eine Fibonacci-Nummer?

Deine Aufgabe: Schreiben Sie ein Programm oder eine Funktion, um zu überprüfen, ob eine eingegebene Zahl eine Fibonacci-Zahl ist . Eine Fibonacci-Zahl ist eine Zahl, die in der Fibonacci-Folge enthalten ist. Die Fibonacci-Sequenz ist definiert als: F(n) = F(n - 1) + F(n - 2) Mit den Samen wird F(0)...

49
Ente, Ente, Josephus

Gegeben ein Integer-Array: Beginnen Sie mit der ersten Nummer N Positionen vorwärts springen, wobei n der Wert der aktuellen Position ist Löschen Sie die aktuelle Position und machen Sie die nächste Position zur aktuellen Position. Fahren Sie mit Schritt 2 fort, bis eine Nummer übrig ist Diese...

49
Zum dritten Mal der Charme

Wenn Sie dies akzeptieren möchten, müssen Sie ein Programm schreiben, das eine positive Ganzzahl (höher als 0) ausgibt. Wenn der Quellcode dupliziert wird, muss die Ausgabe gleich bleiben. Der schwierige Teil ist, dass wenn der Quellcode dreimal (dreifach?) Eingegeben wird, die Ausgabe mit 3...

49
Papa Witze machen Spaß

Wir alle kennen den klassischen Vaterwitz, der ungefähr so ​​aussieht: Jemand sagt einen Satz, um sich selbst zu beschreiben (zB I'm tiredoder I'm confused). Ein Dad-Joke-Enthusiast kommt vorbei und antwortet Hi <adjective>, I'm Dad!, weil die Einführungen dem gleichen Format folgen ( I'm...

48
Tipps zum Golfen in C ++

Welche allgemeinen Tipps haben Sie zum Golfen in C ++? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für C ++ sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro

48
Zu schnell, zu Fourier: FFT-Code Golf

Implementieren Sie die schnelle Fourier-Transformation in möglichst wenigen Zeichen. Regeln: Kürzeste Lösung gewinnt Es kann angenommen werden, dass der Eingang ein 1D-Array ist, dessen Länge eine Zweierpotenz ist. Sie können den Algorithmus Ihrer Wahl verwenden, aber die Lösung muss tatsächlich...

48
Drucken Sie ein Smiley-Gesicht

Bedarf Um der Herausforderung willen definieren wir eine Einheit : Eine Einheit ist ein beliebiger Punkt, aus dem das Raster besteht, in dem das Gesicht gezeichnet wird (Pixel für den Bildschirm, Zeichen für ASCII-Grafiken usw.). Die Mindestanforderungen an das Gesicht sind: Ein Smiley besteht aus...

48
Mastermind Horse Batterie Grundnahrungsmittel

Zielsetzung Wenn Sie eine Liste mit drei Passwörtern haben, knacken Sie sie alle. Jedes Mal, wenn Sie raten, erhalten Sie einen Hinweis im Mastermind- Stil, der angibt , wie viele Zeichen mit dem Kennwort übereinstimmen und wie viele sich an der richtigen Position befinden. Ziel ist es, die...

48
Flüsse meiden

Hintergrund In der Typografie sind Flüsse visuelle Lücken in einem Textblock, die durch zufällige Ausrichtung von Räumen entstehen. Diese sind besonders ärgerlich, da Ihr Gehirn sie in der peripheren Sicht leichter zu erfassen scheint, was Ihre Augen ständig ablenkt. Nehmen Sie als Beispiel den...

48
Hodorize eine Zeichenfolge

Hodor ist ein langsamer, aber liebenswerter Charakter in der Show Game of Thrones ( er ist natürlich auch in den Büchern ). Das einzige Wort, das er jemals sagt, ist "hodor" . Überraschenderweise spricht Hodor, obwohl er nicht viel Vokabular hat, immer in vollständigen Sätzen mit korrekter Groß-...

48
MS Paint ist unterschätzt

MS Paint war immer eine großartige Zeitverschwendung, wurde aber von den meisten Grafikdesignern gemieden. Vielleicht haben die Leute das Interesse wegen der ruckelnden Farbpalette oder wegen der eingeschränkten Rückgängigmachung verloren. Ungeachtet dessen ist es immer noch möglich, schöne Bilder...