Programmierrätsel & Code Golf

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

12
Pizza, Pizza, Deep Dish Pizza!
Der 5. April ist der National Deep DIsh Pizza Day, das Thema dieser Herausforderung. Erstellen Sie bei einer positiven Ganzzahl n( ngrößer als 0) eine ASCII-Deep-Dish-Pizza. Tatsächliche Deep Dish Pizza gezeigt: Wie Sie sehen können, befindet sich eine Krustenschicht auf dem Boden und umgibt den Rest der Pizza. Wie man …

16
Das mühsame Array von 7 Regeln
Der Rundown Erstellen Sie ein Programm, das ein Array mit zufälliger Länge und Zufallszahlen generiert, und wenden Sie dann eine Reihe von Regeln an, die das Array ändern. Nachdem die Regeln angewendet wurden, drucken Sie die Summe des Arrays, sofern nicht anders angegeben Array-Setup Das Array muss eine zufällige Länge …



4
Leaderboard Golf
Golfen Sie die Rangliste dieser Frage (id = 111735). Ihr Programm sollte eine HTTP- oder HTTPS-Anforderung an die StackExchange-API senden, diese analysieren und dem Benutzer in einer Form präsentieren, die einem typischen Leaderboard-Snippet ähnelt Beispielausgabe (für die Frage 47338 stattdessen): Leaderboard Author Language Size 1. FryAmTheEggman Pyth 19 2. Peter …

13
Geben Sie den Nachbarindex in einem 3x3-Raster zurück
Okay, mein zweiter Versuch, Code Golf zu spielen, mal sehen, wie das geht. Stellen Sie sich vor, Sie haben ein Array mit 9 Werten. Stellen Sie sich nun dieses Array in einem 3x3-Raster vor. Sie müssen Nachbarn zurückgeben, die diese Nummer als Indizes des Arrays hat. 0 | 1 | …
11 code-golf  grid 

6
Exponenten Stück für Stück berechnen
Ihre Aufgabe ist es, die Exponentiation mit den folgenden Schritten langsam zu berechnen: Bei zwei Eingaben (in diesem Beispiel 4 und 8) müssen Sie die Exponentiation berechnen, indem Sie die Gleichung Stück für Stück berechnen. Sie hätten 4^8einen größeren Basiswert (4) und einen kleineren Exponenten (8). Sie können dies mit …

5
Tipps zum Golfen in Underload
Underload ist ein stapelbasiertes, halbfunktionales Tarpit, das von ais523 erstellt wurde . Ich habe kürzlich versucht, darin Golf zu spielen, da es eine überraschend elegante Sprache ist. Welche Tipps haben Sie zum Golfen in Underload? (Ein Tipp pro Antwort)

9
Berechnen Sie die erwartete ELO-Bewertung
Ihre Aufgabe ist es, die erwartete Gewinnchance für 2 Spieler in einem Spiel mit jeweils eigener ELO-Bewertung zu berechnen . Spieler A hat ELO R a und Spieler B hat ELO R b Die erwartete Punktzahl für Spieler A (E a ) beträgt: 1 / (1 + 10 (R b …
11 code-golf  math 

8
Tipps zum Golfen in SmileBASIC
SmileBASIC verdient mehr Aufmerksamkeit. Ich habe hier nur 3 Benutzer gesehen (einschließlich mich selbst!), Die SB-Antworten gegeben haben, und obwohl mich das nicht überrascht, enttäuscht es mich. Es ist eine bezahlte Sprache und ein BASIC-Dialekt, der die Leute sicherlich abschreckt , aber für diejenigen, die es besitzen, ist es tatsächlich …
11 code-golf  tips  basic 

9
Fizz Buzz .. Crackle Pop! (Generalized Fizz Buzz)
Wir haben alle von dem alten Fizz Buzz-Problem gehört, aber was passiert, wenn Sie versuchen, es mit mehr Faktoren anzuwenden? Fizz Buzz Crackle Pop! Die Herausforderung Schreiben Sie ein vollständiges Programm , das eine Ganzzahl- Eingabe n , dann n Tupel mit einer Ganzzahl und einer Zeichenfolge und dann eine …
11 code-golf 

1
Mach mir Sushi
Es ist Mittagszeit, ich habe Hunger und bin in Ihre Sushi-Bar gekommen. Sie sind der Sushi-Chef und müssen ein vollständiges Programm oder eine vollständige Funktion erstellen, um mir Sushi zu machen! Credits: Wikipedia Haftungsausschluss: Das Bild dient nur zu Illustrationszwecken und stellt nicht unbedingt das genaue Produkt dar. Obwohl Sie …

6
Zahlen in ein "Nicht ganz Platz-Wert-System" umwandeln
Erstellen wir ein Zahlensystem, bei dem die größte Ziffer im Wert der n-ten Stelle (von rechts nach links) einer Zahlenlänge m immer gleich m - n + 1 ist. Um ein Beispiel zu geben, die größte 5-stellige Zahl, die in diesem System ausgedrückt werden kann wird 12345 geschrieben. Abgesehen von …

1
Hilf Beth, der Wüste zu entkommen
Die einzigartigen Aspekte dieser Herausforderung ähneln zwar dem anderen wasserführenden Puzzle , machen sie jedoch völlig anders. Beth liegt in einer Oase mitten in der Wüste. Es gibt viel Wasser im See, aber leider gibt es nur X Eimer, von denen jeder ein Fassungsvermögen von Y Litern Wasser hat. Beth …

11
Springify einen String
Sandbox Post hier . Erstellen Sie eine Funktion oder ein Programm, das eine Zeichenfolge "springt". Die Eingabe ist ein String in Stdin oder die nächstgelegene Alternative Die Eingabe enthält nur druckbare ASCII- und / oder Leerzeichen Die Ausgabe erfolgt nach Stdout oder der nächstgelegenen Alternative Nachgestellte Zeilenumbrüche und Leerzeichen sind …
11 code-golf  string 

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.