Bei Fragen, die nach Tipps zum Golfen in einer bestimmten Sprache fragen, bei bestimmten Challenge-Tags gut abschneiden oder einen bestimmten Code verbessern.
Koordinaten in der Welt der flachen Erde bestehen aus Breitengrad (x) und Längengrad (y), die ganze Zahlen im Bereich von 0 bis 9999 sind. Ähnlich wie Gaußsche Ganzzahlen , aber sie werden immer mit dieser Notation geschrieben: 411S 370E Das heißt, mit Soder Nan den Breitengrad angehängt und Eoder Wan …
Elixir ist eine relativ neue funktionale Sprache, an der ich mich sehr interessiert habe. Ich möchte allgemeine Tipps zum Golfen in Elixir erhalten und Techniken lernen, die auf Code-Golf-Probleme angewendet werden können, die für Elixir im Allgemeinen etwas spezifisch sind . Basierend auf so vielen ähnlichen Fragen zu Python , …
Ich arbeite an einem Golf für Java und brauche eine Endlosschleife. Natürlich möchte ich nicht mehr Bytes ausgeben als nötig, insbesondere in einer so ausdrucksstarken Sprache. Angenommen, ich habe Code, den ich ausführen möchte, ist die Grundlinie offensichtlich auf while(1>0)/*stmt*/oder 10 zusätzliche Zeichen für eine einzelne Zeile und while(1>0){/*stmt1*//*stmt2*/}oder 12 …
Normalerweise ist es bei der Durchführung einer Internet-Herausforderung kein Problem, einen Benutzeragenten angeben zu müssen, aber wenn es um den Umgang mit Google geht, ändert sich dies. Google listet den Urllib-Benutzeragenten auf, vermutlich um Spambots zu stoppen. Daher müssen Sie einen Benutzeragenten angeben. Dies nimmt viele Bytes in Anspruch und …
Was ist die kürzeste C # -Anweisung, die eine Zeichenfolgendarstellung einer Zahl in eine konvertiert int[], die jede Ziffer enthält? string number = "1234"; number.Array.ConvertAll(line.ToCharArray(), c => Int32.Parse(c.ToString())); number.ToCharArray().Select(i => Convert.ToInt32(i.ToString())).ToArray(); number.Select(i => Int32.Parse(i.ToString())).ToArray(); number.Select(i => i - '0').ToArray(); Kann jemand meinen letzten Ansatz schlagen?
Welche Tricks kennen Sie, um den CoffeeScript-Code zu verkürzen? CoffeeScript ist eine Sprache, die in JavaScript kompiliert wird ("transpiliert" in ES3, um genau zu sein). Die goldene Regel lautet "Es ist nur JavaScript", was bedeutet, dass kein Laufzeitaufwand entsteht. Die meisten Tipps und Tricks zu JavaScript gelten ebenfalls. Als Nebeneffekt …
Hintergrund Ich habe eine Zeichenfolge in Python, die ich in eine Ganzzahl konvertieren möchte. Normalerweise würde ich nur verwenden int: >>> int("123") 123 Leider ist diese Methode nicht sehr robust, da nur übereinstimmende Zeichenfolgen akzeptiert werden -?[0-9]+(nachdem alle führenden oder nachfolgenden Leerzeichen entfernt wurden). Beispielsweise kann es keine Eingabe mit …
Die beste Lösung, die ich bisher für ein Golf-Code-Puzzle gefunden habe, an dem ich arbeite, sind zwei ziemlich fett aussehende Aufrufe von range. Ich bin sehr neu im Code Golf, besonders in Python, also könnte ich ein paar Tipps gebrauchen. Das relevante Fragment ist dies [x for x in range(n+1,7**6)if`x`==`x`[::-1]*all(x%i …
Ich löse Aufgabe, wo: Eingang: Eine Zahl als Ganzzahl. Ausgabe: Die nächstgrößere palindromische Primzahl als Ganzzahl. Ich würde mich über Hinweise freuen, wie ich meine Lösung verkürzen kann. Oder Anweisungen, wenn eine Änderung des Ansatzes von Vorteil wäre. golf=lambda l,r=range:next(x for x in r(10**6)if(x==int(`x`[::-1]))&all(x%d for d in r(2,x))and x>l) palindromisch: …
Ich habe in einer Reihe von PHP - Code Golf teilnehmend Herausforderungen vor kurzem und einige der Techniken , die verwendet werden , um Daten aus einer Datei zu lesen, wie fopen()und fread()oder file_get_contents()meinem Code auf der char Zählung ein Schlagen wirklich geben. Insbesondere die Methoden zum Einlesen der Befehlszeileneingabe. …
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.