Schreiben Sie die kürzeste Funktion, um eine Ganzzahl in eine numerische Darstellung mit einem Radix zwischen 2 und 62 umzuwandeln. Beispiel: to_string(351837066319, 31) => "codegolf"
Bevor Sie also einige grundlegende Informatikkonzepte lesen. Ein Binärbaum ist eine dynamisch zugewiesene Struktur (normalerweise für die geordnete Speicherung verwendet). Wegen seiner Natur ist das Durchqueren von Binärbäumen normalerweise rekursiv; Dies liegt daran, dass lineares Überqueren (über eine Schleife) nicht natürlich ist, wenn es zwei Möglichkeiten zum Schleifen gibt. Rekursiv: …
Schreiben Sie das kürzeste Programm, um das Wetter für die nächsten 7 Tage vorherzusagen Die Eingabe (von stdin) ist der Wochentag und die Jahreszeit Die Ausgabe (zu stdout) ist sieben Zeilen Wochentag und die Temperatur in Celsius Die Wochentage beginnen am eingegebenen Wochentag Die Temperaturen sind Zufallszahlen und variieren je …
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Monaten . Hintergrund Sie haben die Aufgabe erhalten, sich Notizen für ein Meeting …
"Ein Bild sagt mehr als tausend Worte" - so lautet das alte Sprichwort. Das durchschnittliche Wort ist ungefähr vier Zeichen lang, sodass ein Bild 4 KB an Informationen enthält. Aber wie viel Entropie anstatt Information kann ein Bild vermitteln? Ihre Aufgabe ist es, ein genau 4.000 Byte großes Bild mit …
Herausforderung Erstellen Sie ein Konsolenprogramm, um jedes Byte einer Datei anzuzeigen. Gewinnen Da dies Codegolf ist , gewinnen die wenigsten Bytes. Regeln Das Programm muss eine Konsolenanwendung sein , dh, es wird von einer Art Befehlszeileninterpreter ausgeführt. Jedes Byte muss hexadezimal in Großbuchstaben und durch ein Leerzeichen getrennt sein und …
Die Aufgabe Angesichts der Menge S=[1,2,3,4,5,6,7,8]S=[1,2,3,4,5,6,7,8]S = \left[{1,2,3,4,5,6,7,8}\right] und eine ganze Zahl 0≤N<2|S|0≤N<2|S|0 \leq N < 2^{|S|} Finden Sie die n-te Teilmenge. Input-Output N wird als vorzeichenlose ganze Zahl in stdin angegeben. Sie müssen die n - te Teilmenge in einem geeigneten Format für Ihre Sprache gedruckt werden (dies kann …
Pylint hat keine Untergrenze für die Punkte, die es Ihrem Code gibt. Für die Bewertung des Codes wird die folgende Metrik verwendet, wobei die maximale Punktzahl 10 beträgt: 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) Versuchen Sie mit Python 3.6 ein Programm …
Welche allgemeinen Tipps haben Sie zum Golfen in QBasic? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für QBasic sind (z. B. "Kommentare entfernen" ist keine Antwort). Tipps zum QB64- Emulator sind ebenfalls willkommen. Es verfügt über einige zusätzliche …
Zusammenfassung: Testen Sie, ob eine Eingabesequenz von ganzen Zahlen "zulässig" ist, was bedeutet, dass sie nicht alle Restklassen für einen beliebigen Modul abdeckt. Was ist eine "zulässige" Reihenfolge? Bei einer ganzen Zahl m ≥ 2 sind die Restklassen modulo m nur die m möglichen arithmetischen Verläufe der gemeinsamen Differenz m. …
Schreiben Sie eine Funktion, um CamelCased-Text in snake_case umzuwandeln: FunctionForHTMLManipulationwirdfunction_for_html_manipulation Der Eingabetext ist in vielen Sprachen eine geeignete Kennung. Es muss mit einem englischen Buchstaben beginnen, gefolgt von einer beliebigen Anzahl englischer Buchstaben oder Ziffern. Andere Zeichen (Leerzeichen, Symbole usw.) sind nicht zulässig. Jedes "Wort" im CamelCased-Text beginnt mit einem …
Eines der Dinge, die Contract Bridge sehr interessant machen, ist das hochkomplizierte "künstliche" Metaspiel. Dieses System der Handwertung ist ein kleiner Teil davon. Bridge ist ein trickreiches Kartenspiel. Jeder Spieler erhält 13 Karten, und das Spiel beginnt mit dem Bieten . Das Bieten bestimmt, wie der Rest des Spiels gespielt …
Schreiben Sie ein Programm oder eine Funktion, die die ersten 10000 primindexierten Primzahlen ausgibt / zurückgibt. Wenn wir die n- te Primzahl nennen p(n), lautet diese Liste 3, 5, 11, 17, 31, 41, 59 ... 1366661 da p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) …
Überraschenderweise hatten wir noch keine Herausforderungen beim Färben von Diagrammen! Bei einem ungerichteten Diagramm können wir jedem Scheitelpunkt eine Farbe zuweisen, sodass keine zwei benachbarten Scheitelpunkte dieselbe Farbe haben. Die kleinste Zahl χ von unterschiedlichen Farben notwendig , dies zu erreichen , wird die genannte chromatische Zahl des Graphen. Das …
Diese Herausforderung ähnelt Can you Meta Quine? Ein Quine ist ein Programm, das sich auf STDOUT selbst produziert. Diese Herausforderung besteht darin, ein Programm A zu erzeugen, das beim Ausführen ein Programm B auf STDOUT erzeugt. Programm B erzeugt beim Ausführen Programm A auf STDOUT. Programme A und B müssen …
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.