Diese Herausforderung hängt mit der Python-Sprache zusammen. Beachten Sie, dass Herausforderungen, bei denen die Antworten in einer bestimmten Sprache vorliegen müssen, generell nicht empfohlen werden.
Welche allgemeinen Tipps haben Sie zum Golfen in Python? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme anwenden lassen und die zumindest etwas spezifisch für Python sind (z. B. "Kommentare entfernen" ist keine Antwort). Bitte posten Sie einen Tipp pro Antwort.
Dies ist eine Tippfrage zum Golfen in Python bezüglich der Evil Numbers- Frage zu Anarchy Golf . Eine Zahl ist böse, wenn ihre binäre Erweiterung eine gerade Zahl von 1 hat. Die Herausforderung besteht darin, die ersten 400 bösen Zahlen zu drucken 0,3,5,...,795,797,798, eine pro Zeile. Die Python 2-Einsendungen werden …
Viele Leute halten RPS für ein Glücksspiel. Wenn beide Spieler unvorhersehbar spielen, ist es die beste Strategie, nach dem Zufallsprinzip zu spielen. Lassen Sie uns jedoch ein wenig Vorhersehbarkeit einführen. Jeder Bot hat die Möglichkeit, dem anderen Bot mitzuteilen, was er gleichzeitig spielen wird. Dann gibt es eine Pause, in …
Turnier vorbei! Das Turnier ist jetzt vorbei! Die letzte Simulation wurde während der Nacht durchgeführt, insgesamt Spiele. Der Gewinner ist Christian Sievers mit seinem Bot OptFor2X . Auch Christian Sievers konnte sich mit Rebel den zweiten Platz sichern . Herzliche Glückwünsche! Unten sehen Sie die offizielle Highscore-Liste für das Turnier.3 …
Der frühere US-Verteidigungsminister Donald Rumsfeld ist berühmt den Ausdruck "bekannte Bekannte" bekannt gemacht. Hier werden wir seine Bemerkungen in einer vierzeiligen Strophe zusammenfassen. Speziell diesen Text ausgeben: known knowns known unknowns unknown knowns unknown unknowns Die Known unKnownsGroß- und Kleinschreibung spielt keine Rolle (z. B. ist in Ordnung), und eine …
Die Herausforderung Ihre Aufgabe ist es, ein Programm zu erstellen, das beliebige Zeichenfolgeneingaben akzeptiert und diese in einem quadratischen Format ausgibt. Leere Zeichenfolgen sollten eine leere Zeichenfolge zurückgeben. Beispiele Angesichts der Eingabe: golf Ihr Programm sollte folgendes ausgeben: golf o l l o flog Eingang: 123 Ausgabe: 123 2 2 …
Schreiben Sie das kürzeste Programm, das Rubiks Würfel (3 * 3 * 3) innerhalb eines angemessenen Zeitraums löst und sich bewegt (z. B. maximal 5 Sekunden auf Ihrer Maschine und weniger als 1000 Züge). Die Eingabe erfolgt im Format: UF UR UB UL DF DR DB DL FR FL BR …
In dieser Herausforderung spielst du das Dilemma des lauten iterierten Gefangenen. Das Gefangenendilemma ist ein Szenario in der Spieltheorie, in dem es zwei Spieler gibt, die jeweils zwei Optionen haben: Kooperation oder Defekt. Jeder Spieler macht es besser für sich, wenn er defekt ist, als wenn er kooperiert, aber beide …
Ihre Aufgabe ist es, Code in Python 2 oder 3 so zu schreiben, dass dieser Ausdruck: (a+b)(c+d) == a*c + b*c + a*d + b*d wird Trueohne Ausnahmen zu bewerten . Zur Verdeutlichung kopiere ich Ihren Code in eine Datei und dann in fromdie Datei import *. Dann gebe ich …
Dies ist eine Tippfrage zum Golfen in Python. Beim Python-Golfen ist es üblich, dass eine Vorlage eine als Lambda definierte Funktion ist. Beispielsweise, f=lambda x:0**x or x*f(x-1) berechnet die Fakultät von x. Das Lambda-Format hat zwei große Vorteile : Die Kesselplatte von f=lambda x:...oder lambda x:...ist kürzer als die von …
Es gibt einen "Sortieralgorithmus", der manchmal als Stalin-Sortierung bezeichnet wird. Um eine Liste zu sortieren, entfernen Sie einfach Elemente aus der Liste, bis sie in aufsteigender Reihenfolge sortiert sind. Zum Beispiel die Liste [1, 2, 4, 5, 3, 6, 6] Wenn "sortiert" mit Stalin sortiert wird [1, 2, 4, 5, …
Endergebnis Der Wettbewerb ist vorbei. Glückwunsch an hard_coded! Einige interessante Fakten: In 31600 von 40920 Auktionen (77,2%) hat der Gewinner der ersten Runde die meisten Runden in dieser Auktion gewonnen. Wenn Beispiel-Bots in den Wettbewerb aufgenommen werden, ändern sich die ersten neun Plätze nicht AverageMineund heuristtauschen ihre Positionen. Top 10 …
Dies ist eine Herausforderung, um die Golfoptimierung in Python zu üben - wiederverwendbare Tricks und Shortcuts, um einige Charaktere zu rasieren. Viele sind Python-Golfern vertraut und verwenden die gängigen Ideen aus den Python-Tipps . Einige von ihnen verwenden Python-spezifische Funktionen, von denen Sie vielleicht nicht wissen, dass sie existieren, wenn …
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.