Als «code-golf» getaggte Fragen

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
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
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
Montag Minigolf # 6: Meeesessess upp teeexextext

Montag Minigolf: Eine Reihe von kurzen Code-Golf- Herausforderungen, die (hoffentlich!) Jeden Montag veröffentlicht werden. Wahre Begebenheit 1 : Neulich spielte ich auf meinem Tablet herum, als ich auf die Idee kam, die Seite zu besuchen, die ich normalerweise auf meinem PC zum Testen von...

48
Tausche das Alphabet aus

In dieser Herausforderung werden Sie „Umkehren“ das Alphabet oder Swapping sein a-zmit z-a. Dies ist allgemein als Atbash- Chiffre bekannt. Da durch diese Umwandlung die Ausgabe wie eine Fremdsprache aussieht, muss Ihr Code so kurz wie möglich sein. Beispiele abcdefghijklmnopqrstuvwxyz...

48
Knight on the Rim ist Grim

Einführung Aron Nimzowitsch war ein führender Schachmeister und ein einflussreicher Schachautor. In seinem Buch "Mein System" befasst sich das erste Kapitel mit der Bedeutung des Zentrums und warum Sie es dominieren sollten. Der einfache Grund ist, dass Ihre Figuren in der Mitte mehr Möglichkeiten...

48
Drucken Sie ein Legostück

Diese Herausforderung ist eine einfache ASCII-Kunst ein. Bei zwei Eingaben, die die Höhe und Breite eines Legostücks beschreiben, müssen Sie eine ASCII-Grafikdarstellung davon drucken. So sollen die Lego-Teile aussehen: (4, 2) ___________ | o o o o | | o o o o | ----------- (8, 2)...

48
Alphabet Dreieck

Diesen genauen Text drucken Sie aus: A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA ABCDEFGHIJKJIHGFEDCBA ABCDEFGHIJKLKJIHGFEDCBA ABCDEFGHIJKLMLKJIHGFEDCBA ABCDEFGHIJKLMNMLKJIHGFEDCBA ABCDEFGHIJKLMNONMLKJIHGFEDCBA

48
Alle ganzen Zahlen ausgeben

Schreiben Sie ein Programm oder eine Funktion, die nachweislich alle ganzen Zahlen genau einmal mit unendlich viel Zeit und Speicher ausgibt. Mögliche Ausgaben könnten sein: 0, 1, -1, 2, -2, 3, -3, 4, -4, … 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, 11, … Dies ist keine...

48
Depalindromize diese Zeichenfolge!

Depalindromieren Sie ein Palindrom, das gemäß dieser Herausforderung erzeugt wurde. Testfälle abcdedcba -> abcde johncenanecnhoj -> johncena ppapapp -> ppap codegolflogedoc -> codegolf Da es sich um eine Depalindromierung handelt, kann Ihr Code kein Palindrom sein . Denken Sie daran,...