Als «code-golf» getaggte Fragen

24
Zeichne mein Balkendiagramm

Sie wurden ausgewählt, um ein Programm zu erstellen, das einige hübsche ASCII- Balkendiagramme erstellt . Hier ist das Eingabeformat: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 Die Eingabe enthält in diesem Format mehrere Zeilen, von denen jede...

24
Reverse Engineer Bracket Rechtecke

Jeder Programmierer weiß, dass Rechtecke □wirklich Spaß machen. Um diesen Spaß zu verschärfen, können diese niedlichen und unscharfen Diagramme in Gruppen von verwobenen Klammern umgewandelt werden. Diese Herausforderung ist das Gegenteil von meiner vorherigen . Angenommen, Sie haben eine Gruppe...

24
Flip It, Flop It, Mean It

Überblick Ersetzen Sie bei einem Bild im PPM-Format (P3) als Eingabe für jedes Pixel pim Bild die folgenden 4 Pixel (rot, grün und blau) durch den bodenebenen Durchschnittswert der jeweiligen Kanäle aller 4 Pixel: p selbst Das Pixel an pder Position, an der sich das Bild befindet, wenn es vertikal...

24
Zeichnen Sie ein Netzwerk von Knoten

Es gibt ein Netzwerk von bis zu 26 Knoten (benannt Anach Zoder anach zIhrem Wunsch). Jedes Knotenpaar kann verbunden oder getrennt werden. Ein Knoten darf mit maximal 4 anderen Knoten verbunden sein. Ihre Aufgabe ist es, das Netzwerk in einem 2D-Diagramm zu zeichnen. Die Eingabe erfolgt so, dass...

24
Golf einen Saitendreher

Wie Saiten verdreht sind Der Verdrehungsalgorithmus ist sehr einfach. Jede Spalte wird um ihren Index nach unten verschoben (Spalte 0 verschiebt sich um 0, Spalte 1 verschiebt sich um 1, ...). Die Spaltenverschiebung wird nach oben verschoben. Es funktioniert so: aaaa bbbb cccc Wird: a ba cba ----...

24
Tauschen, löschen und wiederholen

Einführung Beobachten wir die folgende Zeichenfolge: ABCDEFGHIJKLMNOP Wenn wir die Enden der Zeichenkette vertauschen , sind dies: ABCDEFGHIJKLMNOP ^^ ^^ Wir erhalten folgendes Ergebnis: BACDEFGHIJKLMNPO Danach löschen wir die Enden der Zeichenkette, die in diesem Fall Bund sind O. Das Ergebnis...

24
Golftipps in Rust

Während Rust bei Code-Golf-Wettbewerben sehr, sehr selten wettbewerbsfähig ist (Java ist oft kürzer), kann es dennoch Spaß machen, darin zu golfen. Was sind einige Tricks, um Rust-Code kürzer zu machen? Bitte posten Sie nur einen Tipp in jeder

24
Ein Akronym machen

Zielsetzung Ihr Ziel ist es, ein Programm zu erstellen, das eine Eingabe in ein Akronym umwandelt. Ihre Eingabe enthält garantiert nur Buchstaben und Leerzeichen. Die Eingabe enthält genau ein Leerzeichen zwischen den Wörtern. Sie müssen das Akronym der Eingabe ausgeben. Regeln Ihr Code kann nicht...

24
Teilen Sie ein Byte-Array in ein Bit-Array auf

Schreiben Sie eine Funktion, die bei Angabe eines Puffers b(1 - 104857600 Byte lang) und einer Anzahl von Bits n(1 <= n <= 64) den Puffer in Bitblöcke aufteilt n. Füllen Sie den letzten Block mit 0s bis zu nBits mit der rechten Maustaste aus. z.B Geben Sie den Puffer b = "f0oBaR"oder...

24
Jetzt alle zusammen

Bei einer gegebenen Liste der Ziffern 1 bis 9 wird ausgegeben, ob jede Ziffer zu einem einzigen zusammenhängenden Block zusammengefasst ist. Mit anderen Worten, keine zwei gleichen Ziffern werden durch verschiedene Ziffern getrennt. Es ist in Ordnung, wenn eine Ziffer überhaupt nicht angezeigt...

24
Golftipps in Swift

Was sind einige Tipps für Code-Golf in Swift? Sein Fokus auf Sicherheit scheint es schwierig zu machen, darin zu golfen, aber das macht kleine Tipps und noch nützlicher. Gibt es irgendwelche Funktionen in Swift, die dazu beitragen können, dass Swift in bestimmten Anwendungen eine herausragende...

24
ASCII-Klaviertastatur

Die Klaviertasten sind 3 Zeichen breit und 7 Zeichen hoch. Wenn jedoch jeder Schlüssel 3 Zeichen breit wäre, gäbe es nicht genug Platz für die schwarzen Schlüssel. Aus diesem Grund sind einige der weißen Tasten teilweise ausgeschnitten. Es gibt 3 Arten von weißen Tasten. Schlüssel mit der rechten...

24
Ist das elektrische Garagentor offen?

Mein elektrisches Garagentor funktioniert so: Es gibt nur einen Druckknopf, um die Tür zu steuern Wenn die Tür vollständig geschlossen ist und ich auf den Knopf drücke, beginnt sich die Tür zu öffnen. Das vollständige Öffnen dauert 10 Sekunden Wenn die Tür vollständig geöffnet ist und ich auf den...

24
24 und 12 Stunden

Schreiben Sie ein Programm oder eine Funktion ohne Eingabe, die diese Zeichenfolge 24-Stunden- und 12-Stunden- Mal ausgibt oder zurückgibt : 00:00 12:00am 01:00 1:00am 02:00 2:00am 03:00 3:00am 04:00 4:00am 05:00 5:00am 06:00 6:00am 07:00 7:00am 08:00 8:00am 09:00 9:00am 10:00 10:00am 11:00 11:00am...

24
Der sich ständig verstärkende Zickzack

Schreiben Sie ein Programm oder eine Funktion, die eine positive ganze Zahl N aufnimmt und die ersten N Zahlen dieses verstärkenden Zick-Zack-Musters ausgibt, wobei Sie nur die benötigten Zeilen verwenden: 26 25 27 . 10 24 28 . 9 11 23 29 . 2 8 12 22 30 44 1 3 7 13 21 31 43 4 6 14 20 32 42 5 15 19...

24
Grabe nach Australien - Antipoden

Hintergrund Unzählige Generationen von Kindern haben sich gefragt, wo sie landen würden, wenn sie ein Loch direkt nach unten gruben. Es stellt sich heraus, dass dies nicht überraschend ziemlich gefährlich wäre , aber trotzdem ... Antipoden sind Punkte, die sich auf der Erdoberfläche direkt...

24
Ordnen Sie eine Zahl in alphabetischer Reihenfolge

nErstellen Sie bei einer nicht negativen Ganzzahl ( ) eine Funktion, die nin alphabetischer Reihenfolge entsprechend der Literalschreibung jeder Ziffer in zurückgegeben wird n. Beispiele: Input: 101 >> one, zero, one >> one, one, zero Output: 110 Input: 31948 >> three, one, nine,...

24
Illustrieren Sie Musikschläge

Sie sehen so aus: Quelle Das Ziel ist es, eine Musikbeats-Illustration wie die folgende zu zeichnen: = = = = = = = = == = == = == = ==== == ==== == === = = ======= ======== == ==== = ========= = ================================= Die Regeln sind: Die Breite der Abbildung beträgt 33 Symbole. Falls...

24
Zeichne eine Leiter und rutsche

Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die als Eingabe eine natürliche Zahl ( n) zwischen 1 und 25 (einschließlich) verwendet und eine isometrische Darstellung einer Rutsche und einer Leiter mit der nAnzahl der Sprossen ausgibt. Leiter- und Rutschenspezifikationen Die...