Programmierrätsel & Code Golf

13
Frogger-ish Spiel

Wie wäre es, dem guten alten Arcade-Spiel Frogger eine Wiederbelebung im Code-Golf-Stil zu geben? Ihre Aufgabe ist es, eine Version dieses klassischen Spiels mit so wenig Code-Zeichen wie möglich zu erstellen. Verwenden Sie die Sprache Ihrer Wahl (Bibliotheken wie jQuery usw. sind zulässig). Bedarf...

13
Errate das Wort (aka Lingo)

Das Ziel dieser Herausforderung ist es, ein Programm zu schreiben, das in der Lage ist, ein Wort in möglichst wenigen Versuchen zu erraten. Es basiert auf dem Konzept der Lingo-TV-Show ( http://en.wikipedia.org/wiki/Lingo_(US_game_show) ). Regeln Bei einer Wortlänge, die als erstes Argument in der...

13
Berechnen Sie die Quadratwurzel nur mit ++

Ihre Aufgabe ist es, die Quadratwurzel einer positiven Ganzzahl zu berechnen, ohne mathematische Operatoren zum Ändern der Zahl zu verwenden, z. Variable setzen (zB squareRoot = 5) Zusatz (A + B) Subtraktion (AB) Multiplikation (A * B) Abteilung (A / B) Quadrat-, Würfel-, vierte usw. Wurzeln...

13
Testen von Tastaturen

Mein Problem An meinem jetzigen Arbeitsplatz pflege ich im Alleingang (ok im Alleingang, weil mir keine Gliedmaßen fehlen) ungefähr 700 Laptops. Aufgrund der Art und Häufigkeit ihrer Verwendung stelle ich häufig fest, dass sie mit ein wenig Schaden zurückgegeben werden. Für dieses Problem ist mein...

13
Erstellen Sie ein WM-Schätzprogramm

Wie Sie wissen, ist die WM-Gruppenphase vorbei, und ab morgen treten die besten 16 Teams in die Ko-Runde ein: Brasilien (BRA) Mexiko (MEX) Niederlande (NED) Chile (CHI) Kolumbien (COL) Griechenland (GRE) Costa Rica (CRC) Uruguay (URU) Frankreich (FRA) Schweiz (SUI) Argentinien (ARG) Nigeria (NGA)...

13
PI-Fensterverschlüsselung

Dies ist eine einfache Verschlüsselungsmethode, bei der PI-Ziffern zum Verschlüsseln einer Nachricht verwendet werden. Die Methode ist einfach: Der Schlüssel ist nur eine positive Ganzzahl, die angibt, wo das Fenster dann beginnt: Wenn Sie eine zu verschlüsselnde Zeichenfolge angeben, die nur...

13
Da ist Wasser an meinem Fenster

Das Szenario Ich fahre mit meinem Auto eine Straße entlang und es beginnt zu regnen. Die Regentropfen fallen zufällig auf mein Fenster und jetzt frage ich mich, wo ist das größte zusammenhängende Nassgebiet? Die Aufgabe Zur Vereinfachung ist das Fenster in eine Matrix von 10 * 10 Quadraten...

13
Kurierannahme

Kurierannahme Das Programm muss eine beliebige Zeichenfolge als Eingabe akzeptieren und ein Pixelbild ausgeben, das die Eingabezeichenfolge in Courier anzeigt. Alle Buchstaben, die ein "Loch" (wie abdegopqABDPQRusw.) enthalten, das von schwarzen Pixeln umgeben ist, müssen ebenfalls schwarz...

13
Welches Sternzeichen hast du?

Schreiben Sie ein Programm, das ein Geburtsdatum (Monat und Tag des Monats) als Eingabe verwendet und das entsprechende Zeichen, Element und die Qualität des westlichen Tierkreises ausgibt . Für die Zwecke dieser Herausforderung werden diese genau wie in der Tabelle auf der verknüpften...

13
Feuerwerk verschmelzen

Überblick Ordnen Sie anhand einer Liste mit Feuerwerkskörpern a-zund Uhrzeiten 3-78Sicherungen an, damit alle zur richtigen Zeit aufleuchten. Eine Eingabezeile besteht aus durch Leerzeichen getrennten Buchstaben und Zahlen: a 3 b 6 c 6 d 8 e 9 f 9 Dieses Beispiel zeigt, dass Feuerwerk azur selben...

13
Primalitätstests in Manufactoria

Hintergrund Manufactoria ist ein Programmierspiel. Der Spieler muss eine zweidimensionale Programmiersprache verwenden, um Aufgaben zu erledigen. Wenn Sie noch nie davon gehört haben, lernen Sie am einfachsten, indem Sie die ersten Level des Spiels ausprobieren. Herausforderung Ihre Herausforderung...

13
Das Format () der Golf-Saite ist umgekehrt

Invertieren Sie die Format-Methode. Die FormatMethode der String-Klasse (oder gleichwertig wie sprintf) ist in den meisten Sprachen verfügbar. Grundsätzlich ist ein "Format" -String erforderlich, der Platzhalter mit einer zusätzlichen Formatierung sowie null oder mehr Werte enthalten kann, die...

13
Codegolf: Quine und Antiquine

Diese Herausforderung ähnelt Can you Meta Quine? Ein Quine ist ein Programm, das sich auf STDOUT selbst produziert. Diese Herausforderung besteht darin, ein Programm A zu erzeugen, das beim Ausführen ein Programm B auf STDOUT erzeugt. Programm B erzeugt beim Ausführen Programm A auf STDOUT....

13
Quaternionen multiplizieren

Schreiben Sie eine benannte Funktion oder ein benanntes Programm, das das Quaternionsprodukt von zwei Quaternionen berechnet. Verwenden Sie so wenig Bytes wie möglich. Quaternionen Quaternionen sind eine Erweiterung der reellen Zahlen, die die komplexen Zahlen weiter erweitert. iQuaternionen...

13
Ziffernsumme der zentralen Binomialkoeffizienten

Die Aufgabe besteht einfach darin, herauszufinden, wie viel schneller Sie n choose n / 2 (für gerade n) berechnen können als die in Python integrierte Funktion. Natürlich ist dies für große n eine ziemlich große Zahl. Anstatt die ganze Zahl auszugeben, sollten Sie die Summe der Ziffern ausgeben....

13
Code-Golf Ascii Art Minigolf

Intro Lass uns Minigolf spielen! Der Golfball wird durch a .und das Loch durch a dargestellt O. Sie möchten ein Loch in ein Loch bekommen, aber Sie sind nicht gut im Putten. In der Tat weigern Sie sich, diagonal zu setzen! Nur nach oben, unten und zu beiden Seiten. Sie planen zu schummeln, indem...