Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

1
Machen Sie eine mathematische Gleichung aus dem Datum
In meinem Economics-Kurs möchten meine Freunde und ich Wege finden, die Ziffern im Datumsformat (MM / TT / JJ) neu anzuordnen, um eine gültige mathematische Gleichung zu erstellen. Zum größten Teil dürfen wir zusätzlich zur Verkettung Addition, Subtraktion, Multiplikation, Division, Klammern und Exponentiation verwenden. Ihr Programm sollte etwas Ähnliches tun. …

3
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: Beispielsweise: Regeln Sie können ein vollständiges Programm …

15
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 - Zeichen enthalten, aber nur alphanumerical ( A-Z, a-z, und 0-9) müssen …
19 code-golf 

6
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 statt gespiegelt um 180 gedreht. Herausforderung Schreiben Sie ein Programm / eine …

18
Entfernen Sie mehr als n aufeinanderfolgende Vokale aus der Eingabezeichenfolge
Ich mag keine Saiten mit mehr als drei Vokalen hintereinander. Können Sie ein Programm schreiben, das alle Vokale entfernt, die ich nicht aus Worten entfernen möchte? Sie können ein Programm oder eine Funktion schreiben, indem Sie eine Eingabe über STDIN (oder die nächstgelegene Alternative), ein Befehlszeilenargument oder ein Funktionsargument vornehmen …
19 code-golf  string 

2
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, wenn Sie es in einer anderen Reihenfolge tun wollten? Wir werden …

2
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 Koopa-Muschel kehrt die Richtung um. Sehen Sie …


30
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 davon …

19
Rückwärts und quadratisch
In dieser Herausforderung berechnen Sie Zahlen aus einer merkwürdigen Folge. Ihre Eingabe ist eine einzelne dezimale nichtnegative Ganzzahl. Kehren Sie die Bits in dieser Ganzzahl um und quadrieren Sie die Zahl, um die gewünschte Ausgabe zu erhalten. Beim Umkehren der Bits dürfen Sie keine führenden Nullen in der Eingabe verwenden. …

1
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 …
19 code-golf 

14
"Hallo Welt", die ein anderes "Hallo Welt" -Programm erstellt
Erstellen Sie ein Programm, das einen Hallo-Welt-String ("Hallo-Welt", "Hallo-Welt" usw.) und Quellcode ausgibt. Die Ausgabe wird auf stdout oder ein gleichwertiges Format geschrieben. Hallo Weltzeichenfolge ist in den Quellcode eingebettet. Beispielsweise könnte die Ausgabe für sein (some source code here)hello world(some source code here) Wenn die Ausgabe erneut kompiliert oder …

8
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 verwendet alle Dezimalstellen. …
19 code-golf  math 

5
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 Sprache befassen: ( Push a mark to …

10
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. Der Wettbewerb ist im Round-Robin-Stil und besteht …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.