Einführung In dieser Herausforderung erhalten Sie einen gerichteten Graphen mit Selbstschleifen. Ihre Aufgabe besteht darin, ihn in einen ungerichteten Graphen ohne Selbstschleifen umzuwandeln. Eingang Ihre Eingabe ist ein gerichteter Graph, bei dem der Scheitelpunkt {0, 1, ..., n-1}für eine natürliche Zahl festgelegt ist n ≥ 0(oder {1, 2, ..., n}wenn …
Drücken Sie eine Zahl aus In den 60er Jahren erfanden die Franzosen die TV-Spielshow "Des Chiffres et des Lettres" (Ziffern & Buchstaben). Das Ziel des Digits-Teils der Show war es, einer bestimmten dreistelligen Zielzahl so nahe wie möglich zu kommen, wobei einige halbzufällig ausgewählte Zahlen verwendet wurden. Die Teilnehmer könnten …
Sie sollten ein Programm oder eine Funktion schreiben, die so viel wie möglich von Kapitel I des Kleinen Prinzen ausgibt oder zurückgibt . Ihr Programm oder Ihre Funktion muss ein M-mal-N-Codeblock sein, der nur druckbare ASCII-Zeichen (Codepunkt von 32 bis 126) und Zeilenumbrüche am Ende jeder Zeile enthält. Sie können …
Hintergrund Ein L-System (oder Lindenmayer-System) ist ein paralleles Umschreibungssystem, mit dem unter anderem Fraktale einfach modelliert werden können. Diese Frage betrifft deterministische, kontextfreie L-Systeme . Diese bestehen aus einem Symbolalphabet, einer anfänglichen Axiomzeichenfolge und einem Satz von Umschreiberegeln, die jedes Alphabetsymbol einer neuen Zeichenfolge zuordnen. Die Regeln werden parallel auf …
Antiferromagnetismus ist das, was IBM-Forscher benutzten, um von einer 1-Terabyte-Festplatte auf eine 100-Terabyte-Festplatte mit der gleichen Anzahl von Atomen zu springen . In Materialien, die Antiferromagnetismus aufweisen, richten sich die magnetischen Momente von Atomen oder Molekülen, die normalerweise mit den Spins von Elektronen zusammenhängen, in einem regelmäßigen Muster aus, wobei …
Sie sollten ein Programm oder eine Funktion schreiben, die bei einem Quadrat Nmit Ngleichem Abstand und einem Vollkreis die Anzahl der Gitterquadrate ausgibt oder zurückgibt, die teilweise oder vollständig vom Vollkreis überlappt werden. Überlappungen der Größe 0 (dh wenn der Kreis nur eine Linie berührt) werden nicht gezählt. (Diese Überlappungen …
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" …
Mein Versuch, diese Frage zu stellen , aber mit einem objektiveren Lösungskriterium. Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die ein gelöstes Sudoku-Raster Sim Format Ihrer Wahl verwendet und versucht, mit möglichst wenigen Hinweisen ein Problemraster zu generieren, Sdessen Lösung eindeutig ist. (Es spielt keine Rolle, …
Schreiben Sie ein GOLF- Assemblerprogramm, das bei einer 64-Bit-Ganzzahl ohne Vorzeichen im Register neinen Wert ungleich Null in das Register schreibt, swenn nes sich um ein Quadrat handelt, andernfalls 0in s. Ihre GOLF- Binärdatei (nach dem Zusammenbau) muss in 4096 Bytes passen. Ihr Programm wird mit dem folgenden Python3-Programm bewertet …
Einführung Angenommen, Sie erhalten eine zufällige Permutation von nObjekten. Die Permutation ist in einer Box versiegelt, sodass Sie keine Ahnung haben, um welche der n!möglichen es sich handelt. Wenn Sie es geschafft haben, die Permutation auf nbestimmte Objekte anzuwenden , können Sie sofort auf ihre Identität schließen. Sie dürfen die …
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 …
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.