Herausforderung und Herkunft Bei Stack Overflow lautet eine häufig gestellte Frage: Wie konvertiert man Bytes in ein für Menschen lesbares Format in Java? Die am häufigsten gewählte Antwort hat eine ganz gute Methode, um dies zu tun, aber das ist Codegolf und wir können es besser machen, nicht wahr? Ihre …
Die Kolmogorov-Komplexität eines Strings S ist die Länge des kürzesten Programms P , das in einer Programmiersprache L geschrieben ist und dessen Ausgabe genau S ist . (Ja, die eigentliche Definition ist formeller, aber dies wird für die Herausforderung ausreichen.) Ihre Aufgabe bei dieser Herausforderung besteht darin, den kürzestmöglichen "Kolmogorov-Komplexitätslöser" …
Ich spiele gerne Golf dc, bin aber manchmal frustriert, weil ich dckeine bitweisen Operationen habe. Herausforderung Geben Sie vier genannten Funktionen , die das Äquivalent der c bitweise Operationen implementieren &, |, ~und ^(bitweise AND, OR, NOT und XOR). Jede Funktion benötigt zwei Operanden ( ~nur einen), bei denen es …
Ich möchte hier eine neue Form des Codegolfs ausprobieren. Ähnlich wie bei Boni müssen nicht alle Teile der Herausforderung abgeschlossen sein, sondern jede Antwort muss eine Teilmenge einer bestimmten Größe implementieren (und es gibt einen Kern, den jede Antwort implementieren muss). Neben dem Golfspielen umfasst diese Herausforderung auch die Auswahl …
Ihr Chef hat kürzlich von dieser interessanten Programmiersprache namens Englisch erfahren . Er hatte diese "revolutionäre" Idee, er möchte mit Ihnen zusammen programmieren, um die Produktionsraten zu verdoppeln! Da er kein versierter Techniker ist, möchte er, dass Sie einen Compiler dafür schreiben, damit er auch programmieren kann! Jetzt sind Sie …
Ihr Freund ist nicht so gut mit Computern umgehen zu können, so dass jemand als Scherz die Buchstaben (az) auf seiner Tastatur verschlüsselt. Als er sich hinsetzte und versuchte, seinen Namen über die Tastatur einzugeben, bemerkte er, dass die Buchstaben verschlüsselt waren und bat um Ihre Hilfe. Sie sind schlau …
Die Einrichtung Angenommen , sind Sie gegebenen n Sicherungen, mit 1 ≤ n ≤ 5, von denen jeder einen Meter lang, und wo jede Sicherung hat einen zugehörigen Verbrennungsrate von N Meter pro D Stunden. Eine Sicherung kann an einem oder an beiden Enden gezündet, anschließend an einem oder an …
Ihr Ziel ist es, einen perfekten Spieler für das Spiel Wythoffs Nim zu schreiben . Regeln von Wythoffs Nim Wythoffs Nim ist ein deterministisches Zwei-Spieler-Spiel, das mit zwei Stapeln identischer Spielsteine gespielt wird. Die Spieler wechseln sich ab, indem sie eine der folgenden Aktionen ausführen: Entfernen Sie eine oder mehrere …
Diese Herausforderung besteht darin, einen Interpreter für eine Mondrianische Bildbeschreibungssprache (MPDL) zu codieren . Sprachdefinition Die Sprache arbeitet mit einem Stapel Rechtecke. Ein Rechteck wird durch seine obere linke Koordinate und seine untere rechte Koordinate definiert. Koordinaten müssen ganze Zahlen sein. Der Stapel wird mit einem einzelnen Rechteck mit Attributen …
Herausforderung Schreiben Sie das kürzeste Programm, das ein vom Menschen lesbares Zeitintervall in Datumskomponenten des Formulars konvertiert: {±YEARS|±MONTHS|±DAYS|±HOURS|±MINUTES|±SECONDS} Beispielfälle Jeder Testfall besteht aus zwei Zeilen, Eingabe gefolgt von Ausgabe: 1 year 2 months 3 seconds {1|2|0|0|0|3} -2 day 5 year 8months {5|8|-2|0|0|0} 3day 9 years 4 seconds -5 minute 4 …
Einführung Ich möchte den Teilstring mit den meisten 1in einer Folge von 0's und 1' s finden. Eingang Ihr Programm hat zwei Eingänge , die Sequenz und die Länge des Teilstrings. Die Reihenfolge ist eine beliebige Anzahl von 0's und 1' s: 01001010101101111011101001010100010101101010101010101101101010010110110110 Die Länge der Teilzeichenfolge ist eine positive …
Ihre Aufgabe ist es, Dezimalstellen in die Summe der Quadratwurzeln von ganzen Zahlen umzuwandeln. Das Ergebnis muss eine Genauigkeit von mindestens 6 signifikanten Dezimalstellen haben. Eingabe : Eine Zahl, die die Anzahl der Quadratwurzeln angibt, und eine Dezimalzahl, die die ungefähre Anzahl angibt. Beispiel Eingabe: 2 3.414213562373095 Ausgabe : Ganzzahlen, …
Sie sollten alle bereits mit der Conway-Sequenz (auch bekannt als "Look-and-Say" -Sequenz) vertraut sein : 1 11 21 1211 111221 312211 etc Sie können auch mit einer beliebigen Zahl als Startpunkt beginnen. Sei f(s)das nächste Element der Sequenz. Jetzt skönnen wir für jede gegebene finden f(s). Das Gegenteil ist nicht …
Die Herausforderung Diese Herausforderung ist sehr einfach. Berechnen Sie anhand von vier dreidimensionalen Punkten die Oberfläche des Tetraeders, den sie bilden. Das ist Code-Golf , also gewinnt der kürzeste Code. Es gelten Standard-Regelungslücken, mit der zusätzlichen Bedingung, dass jede eingebaute Funktion, die diese Aufgabe mit vier Punkten erfüllt, verboten ist. …
Das MU - Puzzle ist ein Puzzle , in dem Sie herausfinden, ob Sie drehen können MIin MUbestimmten den folgenden Operationen: Wenn Ihre Zeichenfolge auf endet I, können Sie ein Uam Ende hinzufügen . (zB MI -> MIU) Wenn Ihre Zeichenfolge mit beginnt M, können Sie eine Kopie des Teils …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.