Programmierrätsel & Code Golf

19
Ein bisschen wie eine Gurke

Das Pickle-Modul von Python wird für die Serialisierung verwendet, sodass ein Objekt so abgelegt werden kann, dass es später rekonstruiert werden kann. Pickle verwendet dazu eine einfache Stack-basierte Sprache. Um die Dinge einfach zu halten, werden wir uns mit einer kleinen Teilmenge dieser...

19
Finde unsere vermissten Toten

Herausforderung Peter ist wieder aufgestanden, um uns vor den doppelten Herausforderungen zu retten! Peter Taylor ist tot , und daran besteht kein Zweifel (abgesehen von den vielen Zweifeln, die wir haben ... aber ignorieren Sie das einfach). In seinem Gedächtnis müssen Sie ein Programm schreiben,...

19
Vermeiden Sie die steilste Abfahrt!

Hintergrund Vor ein paar Monaten begann das Abenteuer Ihres Lebens. Nun, genau in diesem Moment (ja, jetzt) ​​stehen Sie und eine Gruppe von Freunden nach Monaten des Leidens und der harten Arbeit auf der Weltspitze. Ja, du hast recht, du bist auf dem Gipfel des Sagarmāthā . Es läuft jedoch nicht...

19
CUDDLE-Berechnung

Laut der Wikipedia-Seite über die Nummer 69 ist zu beachten, dass 69 2 = 4.761 und 69 3 = 328.509 zusammen alle Dezimalstellen verwenden. Die Zahl 69 ist tatsächlich die niedrigste Zahl, die diese Eigenschaft erfüllt. Aus einem ähnlichen Grund ist 32.043 bemerkenswert: 32.043 2 = 1.026.753.849...

19
Ich sah das kommen

Schreiben Sie ein Programm oder eine Funktion, die eine ganze Zahl größer als 1 oder kleiner als -1 akzeptiert. Das heißt, die Eingabe ist nicht 0, 1 oder -1. Wenn die Eingabe ist 2, sollte die Ausgabe sein: |\_/| |___| Wenn die Eingabe ist 3, sollte die Ausgabe sein: |\_/\_/| |______| Wenn die...

19
Berechnen Sie die Standardabweichung

Herausforderung Berechnen Sie anhand einer Zahlenliste die Populationsstandardabweichung der Liste. Verwenden Sie die folgende Gleichung, um die Populationsstandardabweichung zu berechnen: Eingang Die Eingabe wird eine Liste von ganzen Zahlen in jedem Format (Liste, Zeichenfolge usw.). Einige...

19
Koopa-Shell-Sequenz

In verschiedenen Super Mario Spiele grün und rot Koopa Schalen können reibungsfrei auf flachen Oberflächen gleiten und zerstören Ziegelsteinblöcke , die in ihrer Art sind. Wenn eine Muschel auf einen Ziegelsteinblock trifft, bricht der Block und verwandelt ihn in einen leeren Raum. Die...

19
Dames, mach ein bisschen Mathe!

Die Reihenfolge der Operationen, PEMDAS, ist eine Grundregel in der Mathematik, die uns sagt, welche Ordnungsoperationen ausgeführt werden sollen: "Klammern, Exponenten, Multiplikation und Division sowie Addition und Subtraktion" Das Problem ist, dass PEMDAS nicht sehr vielseitig ist! Was wäre,...

19
Münzwurf Zeitreisende

In der Zukunft, in der Time Travel (abgekürzt als TT) weit verbreitet sein wird, wird das Werfen von Münzen ein ernstzunehmender Gedankensport. Um uns auf die Zukunft vorzubereiten, veranstalten wir einen Wettbewerb für Programme, bei denen Zeitreisen aus Sicht der Beiträge wirklich stattfinden....

19
Bestimmen Sie den Gewinner von Connect 4

Sie erhalten ein teilweise gefülltes Connect 4-Raster (7x6). O X O X X O X O O X O X O X X O X X X O O X O O O X X O X (Die Eingabe kann als 1D- oder 2D-Array sowie als Buchstaben oder Zahlen usw. erfolgen.) Annehmen, dass X hat das Spiel gestartet. Niemand hat bisher gewonnen. Die Spieler haben...

19
Rückwärts Boustrophedon Text

Boustrophedon ist eine Art bidirektionaler Text, bei dem aufeinanderfolgende Zeilen abwechselnd von links nach rechts und von rechts nach links gelesen werden. Die Zeichenrichtung wurde auch in Bezug auf die Leserichtung gespiegelt. In umgekehrten Boustrophedon-Schreibsystemen wurden die Zeichen...

19
Eine Kartierung der Primzahlen

Kürzlich habe ich eine bijektive Abbildung f von positiven ganzen Zahlen auf endliche, verschachtelte Sequenzen gefunden. Der Zweck dieser Herausforderung besteht darin, sie in der Sprache Ihrer Wahl zu implementieren. Das Mapping Betrachten Sie eine Zahl n mit den Faktoren wo . Dann:...

19
Gemischte Zahl zu einem falschen Bruch

Gemischte Zahl zu einem falschen Bruch In dieser Herausforderung wandeln Sie eine gemischte Zahl in einen falschen Bruch um. Da unzulässige Brüche weniger Zahlen verwenden, muss Ihr Code so kurz wie möglich sein. Beispiele 4 1/2 9/2 12 2/4 50/4 0 0/2 0/2 11 23/44 507/44 Spezifikation Sie können...

19
Spielen Sie Antichess!

https://en.wikipedia.org/wiki/Losing_chess Dies ist im Grunde ein Schachturnier , aber für Antichess;) Antichess ist eine der vielen erfundenen Schachvarianten . Das Ziel ist es, alle deine Teile zu verlieren (das mag etwas seltsam erscheinen, aber es wird aus einem bestimmten Grund Antichess...

19
Numerologie-Rechner

Das Ziel dieser Herausforderung besteht darin, eine Art von Numerologieziffer aus Zeichenfolgen zu berechnen, die Zeichen und Zahlen enthalten. Die Eingabe kann über eine beliebige geeignete Methode erfolgen (Standardeingabe, Argumente, getrennte Datei). Die Eingabe kann alle druckbaren ASCII -...