Als «code-golf» getaggte Fragen

13
Prozentcodierung einer Zeichenfolge

Einführung Wie einige von Ihnen vielleicht wissen, enthalten URLs tatsächlich eine Liste von Zeichen, die bestimmte Aufgaben ausführen. Zum Beispiel kann die /trennt Charakter Teile der URL, und die ?, &und =werden Zeichen verwendet , um Abfrageparameter an den Server übergeben. In der Tat gibt...

13
Prüfung auf zulässige Folgen

Zusammenfassung: Testen Sie, ob eine Eingabesequenz von ganzen Zahlen "zulässig" ist, was bedeutet, dass sie nicht alle Restklassen für einen beliebigen Modul abdeckt. Was ist eine "zulässige" Reihenfolge? Bei einer ganzen Zahl m ≥ 2 sind die Restklassen modulo m nur die m möglichen arithmetischen...

13
Implementieren Sie diese Schlüsselverschlüsselung

Implementieren Sie diese Schlüsselverschlüsselung Tor Verwenden Sie den im Abschnitt Algorithmus erläuterten Algorithmus, um eine bestimmte Verschlüsselung zu implementieren. Das Programm muss Eingaben von STDIN oder dem nächstgelegenen verfügbaren Äquivalent lesen und den Algorithmus verwenden, um...

13
Versetzte Starts

Bei Rennen, bei denen die Rennfahrer mindestens eine Kurve einer gekrümmten Strecke zurücklegen, sind die Startpositionen für jeden Rennfahrer gestaffelt, sodass jeder Rennfahrer die gleiche Strecke auf der Strecke zurücklegt (andernfalls hätte der Rennfahrer auf der innersten Spur einen großen...

13
Finde den richtigen Weg

Geben Sie bei einer Liste von Pfaden den richtigen Pfad aus. Beispiel für einen Pfad: /\ ----+/ | -und |sind horizontale und vertikale Pfade. /und \sind um 90 ° gedreht. +wird als -oder als |abhängig von der aktuellen Richtung behandelt. Pfade können in jede Richtung verlaufen und ein Zeichen kann...

13
Hexagolf: Validagons

Herausforderung Bei einer ASCII-Kunstform müssen Sie herausfinden, ob die Form ein reguläres Sechseck ist oder nicht. Sechsecke Ein reguläres Sechseck wird nach zwei Regeln definiert: Es hat sechs Seiten Jede Seite hat die gleiche Anzahl von Zeichen Die folgende Form ist beispielsweise regelmäßig,...

13
Entfernung bis vier

Diese Herausforderung basiert auf diesem Video . Ich empfehle, dass Sie es sehen, bevor Sie diese Herausforderung versuchen. Zuerst definieren wir eine Funktion. Diese Funktion ( OEIS ) nimmt eine ganze Zahl n als Eingabe und gibt die Anzahl der Buchstaben in der englischen Darstellung von n aus...

13
ASCII Odd / Even Cipher

Wir definieren den ASCII Odd / Even Cipher über den folgenden Pseudocode: Define 'neighbor' as the characters adjacent to the current letter in the string If the one of the neighbors is out of bounds of the string, treat it as \0 or null Take an input string For each letter in the string, do If the...

13
Lose Bereiche interpretieren

Lose Bereiche interpretieren ListSharp ist eine interpretierte Programmiersprache mit vielen Funktionen. Eine dieser Funktionen ist ein auf einem Index basierender Range Creator, der folgendermaßen funktioniert: Sie definieren einen Bereich als (INT) TO (INT)oder genau dort, (INT)wo beide oder der...

13
Helfen Sie mir mit meiner Halloween-Dekoration

Das Halloween steht vor der Tür und ich habe mein Haus noch nicht dekoriert, also brauche ich deine Hilfe, um diese Aufgabe zu erledigen Eingabe Die Eingabe besteht aus einer Liste mit vier Ziffern, wobei jede Ziffer einen Teil der Dekoration darstellt: EMBU |||| |||+-upper decoration ||+-bottom...

13
Hilf mir beim Betrügen

Cheat ist ein Kartenspiel, bei dem Sie versuchen, Ihre Hand loszuwerden. Eine Kurve sieht ungefähr so ​​aus: Bestimmen Sie, welchen Kartenrang Sie in diesem Zug spielen müssen. In den meisten Varianten ist dies ein Rang höher als in der vorherigen Runde. Spiele 1-4 verdeckte Karten. Diese müssen...

13
Generieren Sie Ameisenpermutationen

Einführung Ich habe die Klasse der Ameisenpermutationen in einer früheren Herausforderung definiert . Zur Erinnerung, eine Permutation p der Zahlen von 0 bis r-1 ist antsy, wenn für jeden Eintrag p [i] mit Ausnahme der ersten, gibt es einige früheren Eintrag p [ik] derart , dass p [i] == p [ ik] ±...

13
Primes mit einer Wendung

Hinweis: Dies ist stark von dieser Frage inspiriert . Aufgabe: Ihre Aufgabe ist es, das nth Prim zu generieren , wenn sich jeder Charakter Ihres Programms nmehrmals an Ort und Stelle wiederholt . Angenommen, Ihr Programm lautet: Derp Jedes Zeichen dort wird einmal wiederholt, daher sollte es...

13
Lösen Sie die Laplace-Gleichung

Einführung in die Numerische Mathematik Dies ist das "Hallo, Welt!" von PDEs (Partielle Differentialgleichungen). Die Laplace- oder Diffusionsgleichung wird in der Physik häufig verwendet, z. B. Wärmegleichung, Verformung, Fluiddynamik usw. Da das reale Leben 3D ist, möchten wir jedoch "Hallo,...

13
Spiele die beste Karte in Euchre

Eingang: Erstens Ein Array von drei Karten, die die Karten repräsentieren, die von jedem Spieler gespielt werden [JD][TH][9S] Darstellen Jack of Diamonds, 10 of Hearts, and Nine of Spades. Da Sie in Euchre immer Ihrem Teamkollegen gegenüber sitzen, repräsentiert das zweite Element das Spiel Ihres...

13
Verwandle dieses Array in eine Matrix

Nehmen Sie ein nicht verschachteltes Array als Eingabe. Verwandeln Sie es mit der folgenden Methode in eine Matrix: Nehmen wir an, mein Array ist [1, 2, 3, 4, 5] Zuerst wiederhole ich dieses Array fünfmal: (die Länge) [[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4,...

13
Das Golfer-Abenteuer - Kapitel 1: Die Vase

Das Golfer-Abenteuer Dies ist die erste Herausforderung! Es wird später mehr Herausforderungen geben, die Daten von der vorherigen Herausforderung erfordern :) Kapitel 1: Die Vase Stellen wir uns eine Minute vor. Sie sind ein mächtiger Gott, Ihre Kräfte sind grenzenlos, erfordern jedoch eines:...

13
ASCII-Art Zombie Invasion Simulation

Um eine Zombie-Invasion zu simulieren, beginnen Sie mit einem Raster #und stellen Sie die Karte dar: ## ## ### # ## ## # ### # #### # Land darstellt. steht für Wasser. Die Zombies starten an einem Punkt auf der Karte ... ## ## ### # ## %# # ### # #### ... und sich ausbreiten. %bezeichnet von...