Programmierrätsel & Code Golf

14
Die letzte Ziffer in einer Exponentation

In dieser Aufgabe erhalten Sie A (weniger als 10000 Stellen lang) und B (weniger als 2 ^ 64), und Sie müssen die letzte Stelle von (A · A · A · ... · A (B-mal) berechnen )). Die Eingaben A und B werden in einer einzelnen Zeile angegeben, die durch ein Leerzeichen getrennt ist. Die Eingaben werden...

14
Manchester codiert einen Datenstrom

Die Manchester-Codierung ist ein Telekommunikationsprotokoll, das in der Funkkommunikation verwendet wird und in regelmäßigen Abständen Bitübergänge garantiert, damit ein Empfänger die Taktrate aus den Daten selbst wiederherstellen kann. Es verdoppelt die Bitrate, ist aber billig und einfach zu...

14
Galgenmännchen-Wortspielgolf

Inspiriert von reddit . Schreiben Sie ein Programm, das Hangman spielt . Das Programm wählt ein zufälliges Wort aus einer Liste von N Wörtern aus, wobei N> 2 ist. Die Wortliste kann dem Programm auf beliebige Weise zur Verfügung gestellt werden. Bei jeder Iteration Drucken Sie den Status des...

14
Textlabyrinth-Löser

Wenn Sie ein Labyrinth auf stdin und einen Einstiegspunkt haben, schreiben Sie ein Programm, das einen Pfad zum Ausgang auf stdout ausgibt. Jeder Pfad ist akzeptabel, solange Ihr Programm nicht den trivialen Pfad (der durch jeden Punkt im Labyrinth verläuft) für jedes Labyrinth generiert. In der...

14
Schreiben Sie Ihre eigene Todesnotiz

Kira braucht deine Hilfe! Eingabeformat: Date [and/or Time] Name Gender Reason Ausgabeformat: <Last Name, First Name> <will die/died> on the <DD><st/nd/rd/th> of <MMM, YYYY> [at <hh:mm:ss TT>]. <He/She> <will die/died> of <Reason>. Details,...

14
Tipps zum Golfen in Groovy

Da ich viele Fragen gesehen habe, die Tipps zum Golfen in ihrer interessierten Sprache geben, habe ich beschlossen, nach meiner Lieblingssprache zu fragen: Groovy. Die Leute können einige Tipps und Tricks geben, die beim Golfen mit Groovy verwendet

14
Kürzeste Hello World-Sendung ohne Semikolon

Ich habe kürzlich einige Fragen zu SO gesehen, in denen Sie gefragt wurden, ob Sie mit C # ein Hello World-Programm erstellen können, ohne Semikolons zu verwenden. Die Herausforderung besteht darin, dies erneut zu tun, jedoch mit der geringstmöglichen Menge an

14
Jetzt Mu Torere perfekt spielen

Hintergrund Mu Torere ist ein Spiel, von dem nur zwei bekannt sind, dass es von den Maori Neuseelands vor dem europäischen Einfluss gespielt wird. Dies macht es zu einem sehr einzigartigen Spiel, da es ein "objektives Gewinnkriterium" und Spielregeln hat, die sich von den meisten anderen...

14
Universeller (regelbiegender) Code-Golf-Löser

Code-Golf beinhaltet immer einige Antworten, die die Regeln mehr oder weniger biegen, indem sie Einschränkungen aufheben, die die Herausforderer für selbstverständlich hielten oder einfach nicht bedachten und in den Regeln nicht auflisteten. Eine dieser interessanten Lücken ist die Möglichkeit,...

14
Minesweeper-Gitter generieren

Minesweeper ist ein Logikspiel, das auf den meisten Betriebssystemen zu finden ist. Das Ziel des Spiels ist es, zu bestimmen, wo sich die Minen auf einem Gitter befinden. Die angegebenen Zahlen geben die Anzahl der Minen um diesen Punkt an. Erstellen Sie bei gegebener Rastergröße und einer Reihe...

14
Code Golf Bingo!

Sie erhalten ein Bingoboard und eine Anrufliste. Sie müssen BINGO! sobald dein board das spiel gewinnt. Bingoboards sehen so aus: Sie werden wie folgt angegeben: 14 29 38 52 74 4 18 33 46 62 7 16 * 60 71 9 27 44 51 67 12 23 35 47 73 Unmittelbar im Anschluss an das Board werden Anrufe wie folgt...

14
Tipps zum Golfspielen in Postscript?

Als eine der weniger populären Sprachen ist es schwierig, Literatur über die Avantgarde des Postscript-Hackery zu finden. Welche Entdeckungen haben die Golfer hier gemacht, um das Stack-Modell (oder andere Merkmale) zu nutzen, um die inhärente Ausführlichkeit von Postscript zu...

14
Lächeln! Einfach lächeln

Es ist allgemein bekannt, dass Brainf * ck bei Kolmogorov-Komplexitätsproblemen sehr schlecht ist. Beispielsweise sind etwa 100 Zeichen erforderlich, um "Hallo Welt" zu drucken. Es kann jedoch auch Texte geben, in denen Brainf * ck nur sehr gut ist. Ihre Aufgabe besteht nun darin, ein Programm zu...