Programmierrätsel & Code Golf

9
Parser für Leichenschauhausdateien in DCSS

Bei dieser Herausforderung müssen Sie Leichenschauhausdateien aus dem schurkenhaften Spiel Dungeon Crawl Stone Soup analysieren und an STDOUT ausgeben. Was sind diese Leichenschauhausdateien? Wenn du stirbst, wird eine Textdatei mit den Daten dieses Charakters generiert. Sie können sehen, welche...

9
Berechnen Sie das Kronecker-Symbol

Relevante Links hier und hier , aber hier ist die Kurzversion: Sie haben eine Eingabe von zwei ganzen Zahlen aund bzwischen negativer Unendlichkeit und Unendlichkeit (obwohl ich bei Bedarf den Bereich einschränken kann, aber die Funktion muss immer noch negative Eingaben akzeptieren). Definition...

9
Wie lange ist das her?

Wie lange ist das her? Die Regeln Jede Einreichung muss ein vollständiges Programm sein. Das Programm muss die Eingabe als zwei durch Kommas getrennte Daten in das Formular aufnehmen YYYY-MM-DDund die Anzahl der Tage, die seit dem zweiten Datum vergangen sind, an STDOUT drucken, als ob heute das...

9
Kartenpaarwahrscheinlichkeit

Berechnen Sie bei einem Deck, das aus N Kopien von Karten mit ganzzahligen Werten [ 1 , M ] für insgesamt N * M Karten besteht, die Wahrscheinlichkeit, dass eine Karte mit dem Wert 1 neben einer Karte mit dem Wert 2 liegt . Ihre Lösung kann genau oder angenähert sein und muss nicht bei jedem Lauf...

9
Chinesischer Tierkreis des Jahres

2015 war das Jahr der Ziege! In dieser Herausforderung werden Sie herausfinden, welches Tier das Jahr darstellt. Um zu vermeiden, dass diese Herausforderung zu komplex wird, müssen Sie das chinesische Neujahr nicht berechnen. Da es sich nur um 12 Tiere im Tierkreis handelt, muss Ihr Code so kurz...

9
Talent rollt in DSA

Einige Freunde und ich haben DSA gespielt (ein hauptsächlich deutsches Tabletop-Rollenspiel, ähnlich wie D & D). Ich habe mich gefragt, wie hoch die Chance ist, Rollen zu überholen. Sie müssen also einen Code schreiben, um ihn zu berechnen. Dein Charakter wird durch Statistiken (von 8 bis 14)...

9
Dreiecksgitter: Einfach verbundene Polyiamanten

Während wir uns auf einem dreieckigen Gitterkick befinden , möchte ich darauf hinweisen, dass es auf einem dreieckigen Gitter ein Äquivalent zu Polyominoes gibt . Sie werden Polyiamanten genannt und sind Formen, die durch Zusammenkleben gleichseitiger Dreiecke entlang ihrer Kanten gebildet werden....

9
Hilf mir, meine Brieftasche zu füllen!

Vor einiger Zeit habe ich eine neue Brieftasche gekauft, die 8 Karten aufnehmen kann (4 auf beiden Seiten). Ich habe jedoch anscheinend viel mehr Karten als diese und ich muss entscheiden, welche ich mitnehmen möchte. Einige Karten benutze ich häufiger als andere, aber die Karten, die ich lieber...

9
MarGolf trifft Langtons Ameisenhaufen

This is Markov. Markov's golf ball rolls around randomly. Markov's ball will hole however he strikes it. Markov is smart. Be like Markov. Und das: ist ein Ameisenhaufen in Langtons Hinterhof. Der Ameisenhaufen ist groß genug, um Markovs Golfball MarGolf aufzunehmen. Der Ameisenhaufen bewegt sich...

9
Berechnen Sie den Doppelkopf Score

Einführung Doppelkopf ist ein traditionelles deutsches Kartenspiel für 4 Spieler. Das Deck besteht aus 48 Karten (9, 10, Jack, Queen, King, Ace jeder Farbe, während jede Karte zweimal im Spiel ist), sodass jeder Spieler zu Beginn einer Runde 12 erhält. Es gibt immer 2 Mannschaften, die durch die...

9
Wie viele Stimmen bekommt ein Staat?

Bei einer Liste der Bevölkerungsgruppen jedes Staates wird die Anzahl der Stimmen, die dieser Staat im Wahlkollegium erhält, vom größten bis zum kleinsten ausgegeben. Eingabe: Die erste Zahl gibt die Gesamtzahl der zu verteilenden Stimmen an. Es folgt eine Liste und Populationen. In diesem Beispiel...

9
Zeigen Sie die Kräfte von Phi mit Fibonacci-Präzision an

Schreiben Sie einen Code, der eine einzelne nicht negative ganze Zahl n verwendet und die n-te Potenz von Phi (ϕ, Goldener Schnitt, ungefähr 1,61803398874989) mit der gleichen Anzahl von Dezimalstellen wie die n-te Fibonacci-Zahl ausgibt . Ihr Code muss für alle Eingaben bis zu mindestens 10 (55...

9
Drucken Sie sin, cos und tan in speziellen Winkeln

In der Trigonometrie gibt es bestimmte Winkel, die als "spezielle Winkel" bekannt sind. Dies liegt daran, dass Sie, wenn Sie Sünde, Cos oder Bräune in einem dieser Winkel nehmen, ein Ergebnis erhalten, das leicht zu merken ist, da es eine Quadratwurzel einer rationalen Zahl ist. Diese speziellen...

9
Überprüfen Sie die Geburtsnummer

Eine norwegische Geburtsnummer besteht aus 11 Ziffern, die wie folgt zusammengesetzt sind: DDMMYYiiikk DD ist der Tag (von 01-31) MM ist der Monat (von 01-12) YYist das Jahr (von 00-99). Es wird nicht zwischen 1900 und 2000 unterschieden iii ist die "individuelle Nummer" kk sind zwei...

9
Golf a Compute Dolmetscher

Einführung Compute ist eine esoterische Scherzsprache. Aus dem Esolangs-Eintrag: Compute hat keine erforderliche Syntax und kann alle Probleme lösen. Es ist klug genug, um jede menschliche Sprache (Englisch, Spanisch, Latein usw.), jede Programmiersprache (C ++, Java, Brainfuck usw.) oder jede Art...

9
TinyBF zu Brainf *** Konverter

Wir haben einen Brainf *** zu TinyBF Konverter, aber nicht umgekehrt, also hier ist einer. Regeln: Ihr Interpreter muss ein gültiges TinyBF-Programm in einer Zeile verwenden und das entsprechende BrainF *** -Programm in einer Zeile mit optionalem nachgestellten Leerzeichen / Zeilenumbruch ausgeben....

9
Taxi mir ein paar Nummern

Taxicab Numbers oder OEIS A011541 sind die kleinsten Zahlen, die als n verschiedene Summen von zwei positiven gewürfelten ganzen Zahlen für aufeinanderfolgende n dargestellt werden können . Sie müssen die n- te Taxinummer ausdrucken . Dies sollte theoretisch für jedes n funktionieren . Da jedoch...

9
Maximale Störung einer Strohumfrage verursachen

Kontext Straw Poll ist eine Website, die für die Erstellung einfacher / informeller Umfragen gedacht ist. Mit einer Liste von Optionen kann der Benutzer seine Auswahl (en) auswählen und die Stimmen werden gezählt. Es gibt zwei sehr wichtige Merkmale einer Strohumfrage: Es ist möglich, die aktuellen...