Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

8
Iss den Schokoriegel
Ich habe eine Tafel Schokolade und ich brauche Hilfe beim Essen, also schreibst du ein Programm, um das zu tun. Erläuterung Die erste Zeile ist die Eingabe. Beispiele sind durch eine Leerzeile getrennt. 7 ____ __|__| |__|__| |__|__| |__|__| 6 _______ |__|__| |__|__| |__|__| 5 ____ __|__| |__|__| |__|__| 0 …

9
Füllen Sie die Lücken gegenseitig aus
Bei einer Eingabe von zwei Zeichenfolgen mit Sequenzen von Unterstrichen, die entsprechende Wörter darstellen, werden die Sätze mit den ausgefüllten "Leerzeichen" ausgegeben. Diese Herausforderung lässt sich am besten anhand eines Beispiels beschreiben. Hier ist eine Beispieleingabe: programming _____________ and code golf programming puzzles ______ code ____ Und hier ist die …
11 code-golf  string 

5
ASCII-Box-Rendering
Aufgabe Ihre Aufgabe ist es, ein Programm zu schreiben, das ASCII-Boxen an den durch die Eingabe angegebenen Stellen ausgibt. Eingang Sie erhalten eine Liste mit Zahlen. Das Format ist hier ein wenig flexibel, dass Sie jeden deliminator verwenden , können Sie wollen (zB 1,2,3,4, 1 2 3 4, [1,2,3,4]). Die …

1
Einfach wie ABC Solver
Easy As ABC, auch als "End View" bekannt, ist ein Puzzle, bei dem Sie ein leeres Gitter mit Buchstaben erhalten. Sie müssen das Raster teilweise ausfüllen, damit sich in jeder Zeile und Spalte genau einer von jedem Buchstaben befindet. Außerdem müssen Buchstaben am Ende einer Zeile (oder Spalte) der erste …

5
Bézouts Identität
Einführung in Bézouts Identität Die GCD von zwei ganzen Zahlen A, B ist die größte positive ganze Zahl, die beide teilt und keinen Rest hinterlässt. Aufgrund der Eigenschaft von Euklid kann nun jede ganze Zahl N wie folgt durch eine andere ganze Zahl M geteilt werden: Es gibt Paare u, …

8
Primitive Wurzeln der Einheit
Sei zeine komplexe Zahl. zist eine n-te primitive Wurzel der Einheit, wenn für eine bestimmte positive ganze Zahl n und für jede positive ganze Zahl k < n . Herausforderung Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die bei einer positiven Ganzzahl nals Eingabe alle n-ten primitiven Wurzeln …

6
Schneiden und zählen Sie die Dezimalstellen
In dieser Herausforderung werden Sie ein Programm zur Ausgabe von, wie viele Dezimalstellen in dem Eingang schreiben String und schneiden Sie die Eingabe , wenn nötig. Beispiele -12.32 2 32 0 3231.432 3 -34.0 0 -34 023 0 23 00324.230 2 324.23 10 0 00.3 1 0.3 0 0 -04.8330 …

12
Eeny, Meeny, Miny, Moe
Einführung Das Kindheitslied Eeny, meeny, miny, moe wurde oft verwendet, um auszuwählen, wer "es" war, wenn man Tag spielte. Jeder würde in einem Kreis stehen und auf eine zufällig ausgewählte Person zeigen. Sie würden singen: Eeny, meeny, miny, moe, fang einen Tiger am Zeh. Wenn er brüllt, lass ihn gehen, …


3
Lesen Sie die Tabellen
Aufgabe Lesen Sie den Inhalt einer Tabelle mit einem Satz von Koordinaten. Tabellenformatierung Die Tabellen haben dieses Grundformat: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Spaltennamen sind innerhalb von Spalten immer eindeutig . Zeilennamen sind auch innerhalb von Zeilen eindeutig . Dies schließt Namen ein, die bis auf Leerzeichen …
11 code-golf  string 

1
Anziehung zwischen Wörtern
Newtons Gravitationstheorie besagt, dass die Gravitationskraft zwischen zwei Punktmassen ist F = (Gm 1 m 2 ) / r 2 Wo G ist die Gravitationskonstante: 6,674 × 10 –11 N · (m / kg) 2 m 1 ist die Masse des ersten Objekts m 2 ist die Masse des zweiten …


4
Speicherzuordnung
Sie entwerfen eine neue esoterische Programmiersprache und eine Funktion, die Sie hinzufügen möchten, ist ein dynamischer Speicherzuweiser. Ihre Sprache gibt einen speziellen dedizierten virtuellen Adressraum für den Programmraum des Benutzers an. Dies ist getrennt von dem Adressraum, der vom Speicherzuweiser für einen internen Status verwendet wird. Um die Kosten für …
11 code-golf 

3
Eine unberührte Welt vorbereiten
Stark inspiriert von der Programmierung einer unberührten Welt . Auch eng mit dieser Herausforderung verbunden . Definieren wir eine makellose Primzahl als eine Zahl, die selbst eine Primzahl ist, aber keine Primzahl mehr ist, wenn Sie eine zusammenhängende Teilzeichenfolge mit N Ziffern der Basis 10 entfernen, wobei 0 < N …

5
Analysieren Sie Ihren Stuhl
Diese Herausforderung basiert auf Downgoat's Adjust your Chair . Herausforderung Sie haben gerade Ihren neuen Stuhl angepasst! Es passt perfekt zu dir. Das Rad ist jedoch quietschend und Sie wissen, dass die Reparaturmitarbeiter die Einstellung ändern werden. Das Problem ist, dass Sie kein Lineal haben, also müssen Sie ein Programm …

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.