Als «code-golf» getaggte Fragen

Code-Golf ist ein Wettbewerb, um ein bestimmtes Problem in den wenigsten Bytes des Quellcodes zu lösen.

1
Einzigartiger Sudoku Finder
Herausforderung: Bestimmen Sie bei einem Sudoku-Board mit Standardeingabe die Mindestanzahl der hinzugefügten Nummern, um das Board eindeutig zu machen. Besonderheiten / Regeln: Die Eingabe ist wie folgt formatiert (alle Leerzeichen sind signifikant) 516|827|943 278|394|615 349|615|872 ---+---+--- 98 |4 2|156 465|189|237 12 |5 6|489 ---+---+--- 892|743|561 634|951|728 751|268|394 Die Ausgabe wird …
19 code-golf  game  sudoku 

19
Hamminggewicht mit geringem Hamminggewicht berechnen
Erstellen Sie ein Programm, das das Hamming-Gewicht einer Zeichenfolge berechnet . Gewinner ist das Programm mit dem niedrigsten Hamminggewicht. Regeln: Die Hamming-Gewichtung für ein ASCII-Zeichen ist definiert als die Gesamtzahl der 1in seiner Binärdarstellung festgelegten Bits . Angenommen, die Eingabecodierung ist 7-Bit-ASCII, die über den für Ihre Sprache normalen Eingabemechanismus …

1
Schachendspiel: Weiß, um in einem zu verbinden
Wenn Sie ein 8x8-Buchstabenraster haben, das den aktuellen Stand einer Schachpartie darstellt, besteht Ihre Aufgabe darin, einen nächsten Zug für Weiß zu finden, der zu einem Schachmatt führt (die Antwort wird immer ein Zug sein). Eingang Die Eingabe erfolgt in STDIN - 8 Zeilen mit jeweils 8 Zeichen. Die Bedeutungen …
19 code-golf  chess 

3
Hashiwokakero: Brücken bauen!
Hashiwokakero (auf Japanisch "Brücken bauen") ist ein Rätsel, bei dem Sie eine Gruppe von Inseln mit Brücken verbinden müssen. Die Regeln sind: Brücken müssen entweder vertikal oder horizontal zwischen zwei Inseln verlaufen. Brücken dürfen sich nicht kreuzen. Ein Inselpaar darf höchstens durch zwei parallele Brücken verbunden sein. Jede Insel ist …
19 code-golf 

3
Das seltsame Leben eines Bienenstocks
Forscher entdeckten kürzlich eine interessante Bienenkolonie, die in einem unendlichen Wabenfeld lebt: Jede Zelle kann eine Biene beherbergen oder nicht. Tatsächlich scheint das Leben dieser Kreaturen ein bisschen ... chaotisch zu sein. Es könnte berechnet werden, dass eine Kolonie immer mit dem folgenden Muster beginnt: (Biene gezeichnet von Emmanuel Boutet …

17
Cantor-Set drucken
Die Herausforderung Erstellen Sie ein Cantor-Set mit N-Level . Die ternäre Cantor-Menge wird durch wiederholtes Löschen des offenen mittleren Drittels einer Menge von Liniensegmenten erstellt. Das Programm empfängt einen Parameter N(eine Ganzzahl) und druckt dann (auf Konsolen- oder ähnliche Weise) einen Cantor-Satz von N Ebenen. Der Ausdruck darf nur nicht …

30
Generieren Sie eine Universal-Binary-Function-Lookup-Tabelle
Dies hängt tangential mit meiner Suche nach einer esoterischen Programmiersprache zusammen . Eine Tabelle der Binärzahlen 0 .. 15 kann verwendet werden, um eine universelle Binärfunktion unter Verwendung von Indexierungsoperationen zu implementieren. Bei zwei 1-Bit-Eingängen X und Y können alle 16 möglichen Funktionen in einem 4-Bit-Opcode codiert werden. X Y …


12
Füllen Sie die Seen
Berechnen Sie anhand der Topografie des Landes im ASCII-Bildformat, wohin die Seen führen und füllen Sie sie aus. Nehmen Sie eine unendliche Menge Regen an. Beispiel Eingang # ## # #### # ######### ## ########### ## ############# #### ## ############## ##### ################# ####### ######################### ######################### Ausgabe # ## #@#### #@@@@######### …

15
Die minimale Fibonacci-Herausforderung!
Herausforderung In dieser Aufgabe würden Sie eine ganze Zahl N (weniger als 10 6 ) erhalten, um herauszufinden, wie Sie mit Fibonacci-Zahlen mindestens zu N summieren können. Diese Partition wird als Zeckendorf-Darstellung bezeichnet . Sie können jede Fibonacci-Zahl mehr als einmal verwenden und wenn es mehr als eine Repräsentationsausgabe gibt. …

10
Woher rufen sie an?
Bei Auslandsgesprächen wird den Telefonnummern ein Code vorangestellt, der angibt, in welchem ​​Land sich die Nummer befindet. Diese Codes sind Präfixcodes , dh, kein Code ist ein Präfix eines anderen. Sie haben heute früher einen Anruf verpasst und sind irgendwie neugierig, woher dieser Anruf gekommen sein könnte. Sie möchten also …

26
Konvertiert eine Ziffernfolge von Wörtern in eine Ganzzahl
Konvertieren Sie eine Zeichenfolge, die Ziffern als Wörter enthält, in eine Ganzzahl, wobei führende Nullen ignoriert werden. Beispiele "four two"-> 42. "zero zero zero one"-> 1. Annahmen Einreichungen können davon ausgehen, dass: Die Eingabezeichenfolge besteht aus durch Leerzeichen getrennten Ziffernwörtern. Alle Wörter sind gültig (im Bereich "Null" .. "Neun") und …

2
Schnittpunkt zweier Dreiecke
A, B, C, DBerechnen Sie bei 4 Punkten auf den 2D-Ebenen die Fläche des Schnittbereichs der Dreiecke OABund OCD, wo Osich der Mittelpunkt der Ebene befindet, die Koordinate (0, 0). Algorithmen, die in konstanter zeitlicher Komplexität (in Bezug auf arithmetische Operationen) ablaufen, werden empfohlen, aber nicht erzwungen. Regeln Jeder Punkt …

30
Cooles Ding ohne Titel
Definieren wir f n (k) als die Summe der ersten k Terme der natürlichen Zahlen [1, ∞), wobei jede Zahl n- mal wiederholt wird. k | 0 1 2 3 4 5 6 7 8 9 --------+------------------------------------------------- f_1(k) | 0 1 3 6 10 15 21 28 36 45 deltas …

9
Führt diese Linie durch dieses Quadrat?
Teilen Sie den ersten Quadranten (einschließlich der positiven x-Achse, der positiven y-Achse und des Ursprungs) in 1x1-Gitter, wobei jedes Gitter durch die Koordinaten seiner linken unteren Ecke gekennzeichnet ist, wie unten gezeigt: Beachten Sie, dass jedes Raster seine Grenzen und Scheitelpunkte enthält. Mit mathematischen Symbolen würde das mit (m, n) …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.