Als «code-golf» getaggte Fragen

8
Golfen mit User Agents

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...

8
Tipps zum Golfen in CoffeeScript

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...

8
Lass uns Hangman spielen?

Laut dieser Seite besteht die beste Strategie, um englische Henkerwörter zu erraten, darin, die Wahrscheinlichkeit jedes Buchstabens in einer Wortliste zu berechnen, die unseren Bedingungen entspricht. Aber da ich wirklich faul bin, möchte ich nicht jedes Wort im Wörterbuch selbst berechnen. Aber...

8
Zick-Zack-Saiten

Zick-Zack-Saiten Geben Sie bei einer gegebenen Zeichenfolge und einer positiven Ganzzahl die Zeichenfolge in einem Zick-Zack-Wellenmuster mit einer Spitzenamplitude und einem Zeichenabstand aus, die der Ganzzahl entsprechen. Dies ähnelt dieser Frage , schließt jedoch auch den Zeichenabstand ein....

8
Was ist die kürzeste Endlosschleifenanweisung in Java?

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...

8
Können Sie Tony Stark helfen, ein Ironman zu werden?

Tony Stark ist, wie wir wissen, Ironman (dieser super tolle Typ in Metallanzug und jede Menge Waffen). Ohne den Metallanzug kann er diesen Titel jedoch nicht beanspruchen. Tony Stark, der ein großartiges Ego hat, möchte Norseman beenden , der als der härteste Triathlon der Welt gilt (für Strecken,...

8
Gleichmäßig mischen

Einige Sammelkarten haben einen echten Wert und können für Geld verkauft werden. Das Biegen der Karten ist verpönt, weil es ihnen den Wert nimmt und sie weniger neu aussehen lässt. Angenommen, Sie haben ein Kartenspiel (Pokemon, Magie usw.) und möchten diese mischen. Anstatt die Brücke zu machen,...

8
Reduzierte Reihenebenenform einer Matrix

Das Ziel dieser Herausforderung ist es, ein Programm zu erstellen, das eine Matrix aufnimmt und seine reduzierte Zeilenebenenform ausgibt. Eine Matrix liegt in reduzierter Reihenebenenform vor, wenn sie alle folgenden Bedingungen erfüllt: Wenn es eine Zeile gibt, in der jeder Eintrag Null ist,...

8
Zählzyklen in einem Falt- und Quetschprozess

In der Chaostheorie ist die Hufeisenkarte ein Beispiel dafür, wie Chaos in einem einfachen Prozess des Faltens und Quetschens entsteht. Es geht so: Nehmen Sie ein imaginäres Stück Teig, falten Sie es und zerdrücken Sie es schließlich auf seine ursprüngliche Größe. Chaos entsteht in dem Muster, wie...

8
Restaurant Kurzschrift

Tor Manchmal können Abendmenüs lange Namen haben. Für den Kellner ist es viel einfacher, eine Abkürzung zu schreiben, die das Gericht eindeutig identifiziert. Zum Beispiel angesichts dieser Liste: beef burger chicken burger chicken nuggets Die Abkürzung c nstimmt überein chicken nuggets. Die...

8
Die Rache des schwarzen Bauern

Zielsetzung Der schwarze Bauer will sich rächen. Planen Sie den letzten Angriff. Regeln Der schwarze Bauer ( L) beginnt in der oberen Reihe und bewegt sich nach unten in die untere Reihe. Maximieren Sie die Punkte und geben Sie den Pfad mit an X. Bauern ( P) sind 1, Bischöfe ( B) und Ritter ( N) 3,...

8
Mach meinen Pseudocode real

Ich habe einen Java-Pseudocode, der Leerzeichen anstelle von geschweiften Klammern verwendet, und ich möchte, dass Sie ihn konvertieren. I / O. Ihr Programm sollte eine Eingabedatei zusammen mit einer Zahl verwenden, die angibt, wie viele Leerzeichen zum Einrücken eines Blocks verwendet werden....

8
Spielen Sie ein RTTTL-Lied

Benutzerquartate haben diese Herausforderung veröffentlicht , aber er hat die Tatsache vernachlässigt, dass er aus irgendeinem Grund keine MIDI-Dateien auf seinem Computer abspielen kann. Lassen Sie uns ihm helfen, indem wir ein vollständiges Programm schreiben, das einen Song im RTTTL-Format von...

8
Layouttext in Spalten

Schreiben Sie ein Programm oder eine Funktion, die bei gegebenem Text, mehreren Spalten und der Spaltenbreite den Text in Spalten formatiert. Dies ist Klartext- Typografie . Regeln Eingang Der Text ist eine Zeichenfolge aus druckbarem ASCII und kann Zeilenumbrüche und Leerzeichen (jedoch keine...

8
Zwischen SI-Präfixen konvertieren

Einführung Das Internationale Einheitensystem ist ein Messsystem auf der ganzen Welt, mit Ausnahme einiger weniger Länder, einschließlich der USA . Das SI-System (oder metrische System) basiert auf den unten aufgeführten Zehnerpotenzen (beachten Sie, dass dies eine unvollständige Tabelle ist):...

8
Tipps zum Golfen in Elixir

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...

8
Analysieren Sie die Widerstände

Das Ziel ist einfach: Zeichnen Sie angesichts der Reihe von Widerstandswerten den Teil des "Stromkreises" dieser Widerstände. Beispiele folgen. Eingabe : 3. Ausgabe: --3-- Eingabe : 1,2,3. Ausgabe: --1----2----3-- Als nächstes können die Widerstände parallel verbunden werden (durch 2 oder 3...

8
In einer Schnur oder nicht?

Vor kurzem hatte ich einige Probleme mit dem neuen TeaScript- Interpreter. Das größte Problem besteht darin, festzustellen, ob eine Zeichenfolge Sonderzeichen enthält oder nicht. Herausforderung Ein Sonderzeichen wird als Zeichen mit den Codepunkten 160 bis 255 definiert. Sie erhalten eine Eingabe,...