Programmierrätsel & Code Golf

17
Bestimmen Sie den Typ des Quaders

Einführung: Ich bin ein Puzzlesammler. Hier sehen Sie meine aktuelle Sammlung von ± 300 Puzzles. Ich denke, jeder kennt den normalen Rubik's Cube (3x3x3 Cube), der ein NxNxN Cube ist. Es gibt auch Cuboids (blockförmige Puzzles), die in verschiedenen Formen vorliegen , vielleicht besser erklärt von...

17
Teppich ein Flughafen

Im Jahr 2015 begann der Portland International Airport mit dem Austausch seines Kultteppichs . Ich möchte, dass Sie ein Programm schreiben, um ihren alten Teppich in so wenigen Bytes wie möglich zu zeichnen. Der Teppich: Spezifikationen Hier ist ein Link zu einem skalierbaren PDF-Bild einer Kachel....

17
Finden Sie rekursiv Prime Primes

Die rekursiven Primzahlen sind eine Folge von Primzahlen, so dass p(1) = 2 p(n) = the p(n-1)th prime Hier ist ein Beispiel, wie man die 4. rekursive Primzahl berechnen könnte. p(4) = the p(3)th prime p(3) = the p(2)th prime p(2) = the p(1)th prime p(1) = 2 p(2) = the 2nd prime p(2) = 3 p(3) = the...

17
Konstruiere die natürlichen Zahlen mit Mengen

Diese Konstruktion repräsentiert die natürlichen Zahlen. In dieser Darstellung ist 0 als leere Menge definiert und für alle anderen Zahlen ist n die Vereinigung von {0} und {n-1}. Um beispielsweise 3 zu konstruieren, können wir dem Algorithmus folgen: 3 = {ø, 2} = {ø, {ø, 1}} = {ø, {ø, {ø}}}...

17
Maximaler Kegelgenuss

Du hast eine Tüte Kegel bekommen. Jeder weiß, dass man zwischen den Geschmacksrichtungen wechseln muss, um die verschiedenen Geschmacksrichtungen am meisten zu schätzen. Grundlagen: Sie können jeweils nur 1 Kegel essen Die Reihenfolge, in der Sie Ihre Kegel essen, muss regelmäßig sein. Jede Periode...

17
Wie viele Löcher?

Herausforderung Bestimmen Sie anhand einer grafischen Eingabe einer Form, wie viele Löcher sich darin befinden. Nicht duplizieren Diese Frage wurde als mögliches Duplikat von Count Islands markiert . Ich glaube, diese Herausforderung unterscheidet sich von der Count Island-Herausforderung, weil Sie...

17
Leben: Erstellt oder entwickelt?

Bestimmen Sie anhand des Zustands eines quadratischen Gitters von Game of Life, ob es aus einem früheren Zustand hervorgegangen oder nur erschaffen worden sein könnte. Das heißt, identifizieren Sie, ob der Staat ein "Garten Eden" -Staat ist . Eingang Ein quadratisches Zustandsraster, wobei 1...

17
Mach mir eine Pizza

Weil es Samstag (UTC) ist und ich Hunger habe, hätte ich gerne ein Stück Pizza. Ich gebe dir eine Bestellung und möchte eine schöne heiße ASCII- Pizza. Der Herausforderung gewachsen? Die Drive-Thru Ich werde meine Bestellung überall dort aufgeben, wo sich Ihr Laufwerk befindet, ob es sich um STDIN,...

17
Programmierung in zwei Zeitdimensionen

Es ist ein lustiger Zufall, dass diese Welt nur eine Zeitdimension hat, aber es muss nicht so sein. Es ist einfach, sich Welten mit zwei oder mehr Zeitdimensionen vorzustellen, und in diesen Welten könnten Sie Computer bauen und Software darauf ausführen, genau wie in dieser. Das System Hier ist...

17
Suchen Sie die Übersetzungstabelle

Suchen Sie bei zwei gegebenen Zeichenfolgen die Übersetzungstabelle ( Substitutionsschlüssel) ) zwischen den beiden, und geben Sie false aus, wenn die Übersetzung nicht möglich ist. Die Antwort muss minimiert und von links nach rechts erstellt werden. Das erste zwischen Wörtern zu übersetzende...

17
Kürzen Sie einen absoluten Pfad

Manchmal kann ein langer absoluter Pfad, z. B. in einem Befehlszeilenparameter zu einem Linux-Tool, unter Verwendung des aktuellen Arbeitsverzeichnisses als Referenz verkürzt werden: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff In dieser Herausforderung sollten...

17
Leerzeichen in sonst leeren Zeilen entfernen

Ah, noch eine meiner egoistischen Verwendungen dieses Stapels . Als Chromebook-Besitzer benutze ich häufig die Ace IDE, den von Cloud9 verwendeten Editor. Es verfügt über viele Tools für den Umgang mit übermäßigem Leerraum, aber es fehlt vor allem eines: das Löschen von Leerzeilen. Ihre heutige...

17
Brainflak Multiplikation Metagolf

Diese Frage ist die erste von mehreren Brain-Flak-Geburtstagsherausforderungen, mit denen Brain-Flaks erster Geburtstag gefeiert werden soll! Weitere Informationen zu Brain-Flaks Geburtstag finden Sie hier Letzten Sommer hatten wir den Brain-Flak Integer Metagolf und die daraus resultierenden...

17
Es gibt kein kostenloses Mittagessen

... oder ist da? Ihre Herausforderung besteht darin, meine Rechnung für das Mittagessen zu analysieren, die den Grundpreis, Tipps, Rabatte, Gutscheine und Extras enthält, und herauszufinden, ob mein Mittagessen 0 USD oder weniger betrug . Wenn dies die Eingabe ist: 12.34 15 tip 25 discount 1.5...

17
Rotationssicheres Quine

Schreiben Sie eine richtige Quine, deren jede Umdrehung selbst eine richtige Quine ist. Wenn Ihr Quellcode beispielsweise lautet abcdef: abcdef würde ausgeben abcdef bcdefa würde ausgeben bcdefa cdefab würde ausgeben cdefab defabc würde ausgeben defabc efabcd würde ausgeben efabcd fabcde würde...