Als «code-golf» getaggte Fragen

30
Töte es mit Feuer

Haftungsausschluss: Die Geschichte, die in dieser Frage erzählt wird, ist vollständig fiktiv und wurde ausschließlich zum Zweck der Bereitstellung eines Intro erfunden. Ich bin ein böser Bauer, und um die Weizenpreise in meiner Gegend zu vertreiben, habe ich beschlossen, die Felder aller Bauern um...

30
Finde Primes in Pi

Primes sind überall ... Sie verstecken sich in Pi 3.141592653 58979 3238 462643 3832 795028841 971693993751 Lassen Sie uns diese Primzahlen bekommen! Die Herausforderung Wenn Sie eine Ganzzahl als Eingabe eingeben n>0, ermitteln Sie, wie viele Primzahlen in den ersten nZiffern von verborgen...

30
Wie stark kann ich mein Array zerkleinern?

Definieren wir den Prozess des Zerquetschens einer Reihe von Zahlen. In einem Schwarm lesen wir das Array von links nach rechts. Wenn wir an einem Punkt zwei gleiche Elemente in einer Reihe antreffen, entfernen wir das erste und verdoppeln das zweite. Hier ist zum Beispiel der Prozess des...

30
Alphabet-Treppe

Die Herausforderung Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die Folgendes ohne Eingabe ausgibt: a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj kkkkkkkkkkk llllllllllll mmmmmmmmmmmmm nnnnnnnnnnnnnn ooooooooooooooo pppppppppppppppp qqqqqqqqqqqqqqqqq...

30
Zusammenführungssortierung visualisieren

Merge Sort ist ein Sortieralgorithmus, bei dem eine bestimmte Liste in zwei Hälften geteilt, beide kleineren Listen rekursiv sortiert und zu einer sortierten Liste zusammengeführt werden. Der Grundfall der Rekursion trifft auf eine Singleton-Liste, die nicht weiter aufgeteilt werden kann, sondern...

30
ABAA / ABBB: Generieren Sie dieses rekursive 2D-Muster

Ich habe mit unendlichen Widerstandsnetzwerken herumgespielt (lange Geschichte), als ich auf folgendes interessantes rekursives Muster stieß: |-|| |--- Jedes Exemplar dieses Musters ist doppelt so breit wie hoch. Um von einer Ebene des Musters zur nächsten zu gelangen, zerlegen Sie dieses Rechteck...

30
Um welche Karte handelt es sich?

Einführung Vor langer Zeit, als ich Kartenspiele mit gewöhnlichen Spielkarten codierte, gab ich für jede Karte eine Nummer an und rief eine Funktion mit einer Nummer auf, um eine Karte zu erhalten. Dies hat mich ein wenig dazu inspiriert, diese Herausforderung anzunehmen. Für die Leute, die die...

30
Pi hat deine Nummer

Herausforderung : Pi soll unendlich sein. Das bedeutet, dass jede Zahl im Dezimalteil von pi enthalten ist. Ihre Aufgabe wird es sein, bei der Eingabe eine positive Ganzzahl zu verwenden und die Position dieser Zahl in pi-Ziffern bei der Ausgabe zurückzugeben. Wenn die Eingabe beispielsweise lautet...

30
2 Katzen in einem Quine

Herausforderung Erstellen Sie zwei Programme, A und B, die beide Katzenprogramme in derselben Sprache sind. In der Verkettung sollte AB (auch in derselben Sprache) ein Quine sein. Angenommen, hellound worldsind beide Katzen Programme in Sprache XYZ. Obhelloworld eine Quine in dieser Sprache ist,...

30
Hallo! Ich bin der Sheriff von Code Golf!

Es ist wahrscheinlich, dass jeder, der Twitter vor ein paar Monaten nutzte, etwas über das 'Howdy! Ich bin der Sheriff von X "meme. Dort, wo ein einfaches Bild eines Sheriffs mit Emoji gezeichnet wird und sich an ein Thema anpasst. Deshalb dachte ich, es sei Zeit für den Sheriff von Code Golf. Hier...

30
Primalitätstestformel

Ihr Ziel ist es festzustellen, ob eine bestimmte Zahl nin den wenigsten Bytes eine Primzahl ist. Ihr Code muss jedoch ein einzelner Python 2- Ausdruck sein, der nur aus Zahlen besteht Betreiber die Eingangsvariable n ganzzahlige Konstanten Klammern Keine Schleifen, keine Zuweisungen, keine...

30
Custom Number Base Converter

Die Befugnisse, die in der Lage sein möchten, jede Zahl, die sie haben, schnell in ihre eigene Zahlenbasis umzuwandeln, und zwar in jedem gewünschten Format. Eingang Ihr Programm muss 3 Parameter akzeptieren. Number: Die zu konvertierende Zeichenfolgennummer InputFormat: Die Basiszeichenfolge, in...

30
Zahl, die sich selbst essen kann

Geben Sie bei einer positiven Ganzzahl einen Wahrheits- / Falschwert aus, um festzustellen, ob sich die Zahl selbst fressen kann. Regeln Ganz links ist der Kopf, ganz rechts der Schwanz Wenn der Kopf größer oder gleich dem Schwanz ist, frisst der Kopf den Schwanz und der neue Kopf wird zu ihrer...

30
Optimale Alphabetisierung

Geben Sie bei einer Eingabezeichenfolge, die nur aus Buchstaben besteht, die Schrittgröße zurück, die die Mindestanzahl von Schritten ergibt, die erforderlich sind, um alle Buchstaben in der angegebenen Reihenfolge über ein umschließendes Alphabet zu lesen, beginnend bei einem beliebigen...

30
Was sind die sich wiederholenden Fibonacci-Ziffern?

Wie Sie wahrscheinlich wissen, ist eine Fibonacci-Zahl eine Zahl, die die Summe der beiden vorherigen Zahlen in der Reihe ist. Eine Fibonacci-Ziffer ist eine, die die Summe der beiden vorherigen Ziffern ist . Zum Beispiel wäre für den Serienanfang 1,1die Serie 1,1,2,3,5,8,13,4,7,11,2...Die Änderung...

30
Erhöhen Sie eine GUID

Inspiriert von einem aktuellen Daily WTF-Artikel ... Schreiben Sie ein Programm oder eine Funktion, die eine GUID (Zeichenfolge im Format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, wobei jedes X eine hexadezimale Ziffer darstellt) und die um eins erhöhte GUID ausgibt. Beispiele >>>...

30
Eine Schildkröte findet ein Portal

Die Schildkröte möchte sich entlang des Gitters bewegen, um zu seinem Futter zu gelangen. Er möchte wissen, wie viele Züge er braucht, um dorthin zu gelangen. Da er langsam ist, hat er Teleporter um seine Domain eingerichtet, die er nutzen wird, wenn sich sein Weg verkürzt. Oder meide sie, wenn es...

30
Der (einfache) Weg zum Code

Eingang: Eine ganze Zahl , die garantiert .nnn≥3≥3\ge3 Eine ganze Zahl , die einer von .ddd[−1,0,1][-1,0,1][-1,0,1] Ausgabe: Eine Straße der Größe , die in nordwestlicher Richtung verläuft, wenn ; eine Nordrichtung, wenn ; oder eine Nordostrichtung, wenn . Die Straße wird immer drei Felder breit...