Als «code-golf» getaggte Fragen

21
Erstellen Sie eine Sudoku-Lösung CHECKER

Erstellen Sie eine Sudoku-Lösung CHECKER Es gibt unzählige Sudoku-LÖSER hier, aber ich möchte, dass Sie eine Lösung erstellen, die so klein wie möglich ist (Code-Golf). Ein gültiger Eintrag kann entweder ein 9x9-Array als Argument verwenden (als Referenz übergeben, in der Befehlszeile serialisiert...

21
Kreuzvergleiche reguläre Ausdrücke

Deine Aufgabe hier ist es, zwei reguläre Ausdrücke zu schreiben, von denen jeder mit dem anderen übereinstimmt, aber nicht mit sich selbst übereinstimmt. Beide regulären Ausdrücke sollten folgende Form haben: /pattern/optional-flags Dies ist auch die Form, in der sie abgeglichen werden sollen. Die...

21
Telefon-Tipprechtschreibung

Inspiriert von der Google Code Challenge : Das lateinische Alphabet enthält 26 Zeichen und Telefone haben nur zehn Ziffern auf der Tastatur. Wir möchten es Ihnen leichter machen, Ihrem Freund eine Nachricht zu schreiben, indem Sie eine Reihe von Tasten drücken, um die gewünschten Zeichen...

21
Golftipps in Lua

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

21
Löse Aristoteles 'Zahlenproblem

Aristoteles 'Zahlenrätsel besteht darin, jede der 19 Zellen in einem hexagonalen Raster mit einer eindeutigen Ganzzahl zwischen 1 und 19 zu füllen, sodass die Summe entlang jeder Achse 38 beträgt. Sie können sich das Spielbrett so vorstellen: Das Rätsel ist im Wesentlichen die Lösung für die...

21
Zerstöre sie mit Faulenzern

Einführung Die Arena ist ein Flachland mit Wolkenkratzern, die Ihre Feinde als Deckung nutzen. Sie und Ihre Feinde schießen sich gegenseitig mit Lasern. Sie tragen alle Jet-Packs, die den Flug ermöglichen. Welche Feinde kannst du mit deinem Laser treffen und welche verstecken sich? Problem Zunächst...

21
Finde die nächste Nummer in einem bestimmten Array

Dies ist inspiriert von einem realen Problem, das ich hatte. Ich bin gespannt, ob es dafür einen klugen Weg gibt. Sie erhalten zwei unsortierte Arrays, A und B, die jeweils eine beliebige Anzahl von Floats enthalten. A und B müssen nicht unbedingt gleich lang sein. Schreiben Sie eine Funktion, die...

21
Umgekehrte Bitreihenfolge von 32-Bit-Ganzzahlen

Schreiben Sie den kürzesten Code, um die Bitreihenfolge einer 32-Bit-Ganzzahl umzukehren. Regeln: Die Eingabe wird als gültige Ganzzahl oder Zeichenfolge angenommen, wenn Ihre Sprache keine numerischen Werte unterstützt (z. B. Windows Batch). Die Ausgabe muss eine gültige Ganzzahl oder eine...

21
Spannung auf einem Graphen, Teil I: Eine gewellte Saite

Zeichnen wir eine Funktion f (x) = sin (πx) + 0,5 sin (3πx) über die Domäne [-3,3] . Wir können dies als lose Schnur interpretieren, die auf einem Brett liegt. Fahren wir nun n Nägel in die Platine an den Positionen (x 1 , y 1 ) bis (x n , y n ) , wo x i ∈ (-3,3) und y i ∈ [-1,1] sind . Stellen Sie...

21
2D-Kollisionserkennung

Diese Herausforderung basiert auf der Kollisionserkennung, die ich kürzlich für ein einfaches Spiel schreiben musste. Schreiben Sie ein Programm oder eine Funktion, die bei zwei Objekten je nachdem, ob die beiden Objekte kollidieren (dh sich kreuzen) oder nicht , einen wahren oder falschen Wert...

21
Buchstapelsortierung

Wenn Sie Bücher stapeln, möchten Sie normalerweise die größten unten und die kleinsten oben platzieren. Bei meiner latenten Zwangsstörung fühle ich mich jedoch sehr unwohl, wenn ich zwei Bücher habe, von denen eines kürzer (in der Höhe), aber breiter als das andere ist. Egal in welcher Reihenfolge...

21
Finde die Semordnilaps

Semordnilaps (auch bekannt als Heteropalindrome, Halbpalindrome, Halbpalindrome, Umkehrgramme, Mynorethe, reversible Anagramme, Wortumkehrungen oder Anadrome) sind Wörter, die auch Wörter sind, wenn sie rückwärts geschrieben werden. Einige Beispiele sind: Ward <=> Draw Abgebautes <=>...

21
Stapeln Sie die Weihnachtsgeschenke

Jemand hat die Weihnachtsgeschenke hastig gestapelt, und es ist ein ziemliches Durcheinander: ======================== | | ======================== ============= | | | | | | | | | | | | ============= ======= | | | | | | ======= =================== | | | | | | =================== ================= |...

21
Zeitreisender Aktienhändler

Geschichte Vor langer Zeit hat Bobby eine Bitcoin-Brieftasche mit 1 Satoshi (1e-8 BTC, kleinste Währungseinheit) erstellt und vergessen. Wie viele andere später auch "Verdammt, wenn ich damals nur mehr investiert hätte ...". Er hört nicht beim Tagträumen auf und widmet all seine Zeit und sein Geld...

21
0-1 Maximaler Phasenzähler

Betrachten Sie beispielsweise ein Array von Bits 1 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 1 0 1 0 Wir bezeichnen ein zusammenhängendes Subarray mit einer Länge ≥ 5 als Phase, wenn mindestens 85% der Bits gleich sind und das erste / letzte Bit dem Mehrheitsbit entspricht. Außerdem nennen wir eine Phase...

21
Drucken Sie die ersten N Zeichen Ihres Codes aus

Sie sollten ein Programm oder eine Funktion schreiben, die eine positive Ganzzahl Nals Eingabe empfängt und die ersten NZeichen Ihres Codes ausgibt. Wenn Ngrößer als die Länge Ihres Codes ist, sollten Sie Ihren Code weiterhin zyklisch ausgeben. Das Lesen Ihres Quellcodes in irgendeiner Weise und...