Programmierrätsel & Code Golf

11
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...

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...

11
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...

11
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...

11
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

11
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 - R a ) / 400 ). Für Spieler B (E b ) gibt es eine...

11
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...

11
Nennen Sie die Prahlerhand

Hintergrund Brag ist ein Kartenspiel, dessen Konzept dem von Poker ähnelt, das jedoch einfacher ist. Eine Hand in Prahlerei besteht aus drei Karten und wird vom höchsten zum niedrigsten wie folgt eingestuft: Dreier - alle drei Karten haben den gleichen Rang. Benannt als "drei Könige" usw. Running...

11
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 | 2 3 | 4 | 5 6 | 7 | 8...

11
Erstellen Sie ein ASCII-Kunst-Unjumble!

Bei einer solchen Zeichenfolge von ASCII-Grafiken (Dies ist keine ASCII-Grafik, aber für das Beispiel ausreichend): abc d e fgh Durcheinander, als würde es auf einem Bildschirm mit einem Zeichen pro Zeile angezeigt, wie folgt: a b c d e f g h Drucken Sie das Ergebnis aus, warten Sie eine Sekunde, ±...

11
Entschlüssle die versteckte Nachricht!

Einführung Eines Tages haben Sie sich gerade in Ihrem Büro bei der CIA entspannt, als plötzlich eine Warnung auf Ihrem Computer angezeigt wird. Ihre Programme haben gerade Hunderte von codierten Nachrichten abgefangen! Eine schnelle Untersuchung zeigt die Regel für die Codierung, aber Sie benötigen...

11
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...

11
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...

11
Erstellen Sie einen digitalen Plotter

Problem aus dem Buch Fortran 77 von Donald M. Monro angepasst Einführung Digitale Plotmaschinen werden häufig verwendet, um verschiedene Formen von Zeichnungen, Grafiken und anderen Bildergebnissen zu erstellen. Die meisten dieser Maschinen können ihre Stifte nur in bestimmte Richtungen bewegen,...

11
Welche Zeichen kommen in meinem MD2-Hash häufiger vor?

Die Herausforderung ist einfach Schreiben Sie ein Skript, das bei Eingabe einer Zeichenfolge die Zeichenfolge mithilfe des MD2-Hashing-Algorithmus hasht und dann entweder eine positive oder eine negative Ganzzahlausgabe zurückgibt, je nachdem, welcher Zeichensatz im resultierenden Hash häufiger als...

11
Züchte einige Blumen!

Der Frühling ist vor kurzem gekommen und es ist fast die Zeit, in der Blumen zu sprießen beginnen. Ich möchte, dass du ihnen beim Wachsen hilfst. Deine Aufgabe: Bei zwei Zahlen mund nwerden die mBlumen zufällig in einem n*nRaster platziert. Eine einzelne Blume sieht so aus: & | Die Position...

11
Ähnlichkeitsdetektor herausfordern

Herausforderung Versuchen Sie anhand von zwei Frage-IDs herauszufinden, wie ähnlich sie sind, indem Sie sich die Antworten ansehen. Einzelheiten Sie erhalten zwei Frage-IDs für codegolf.stackexchange.com; Sie können davon ausgehen, dass für beide IDs Fragen vorhanden sind, die nicht gelöscht, aber...