Als «code-golf» getaggte Fragen

25
Machen Sie einen Unicorn-Interpreter

Kürzlich habe ich einen Tippfehler gemacht und ich habe Einhorn statt Unicode geschrieben, ich habe getan, was jeder normale Mensch tun würde, und ich habe einen Esolang daraus gemacht. In dieser Herausforderung schreiben Sie einen Unicorn-Interpreter. Da Unicorn-Programme lange schrecklich sind,...

25
Was ist eine Hälfte auf der Uhr?

In meinem Zimmer habe ich diese witzige Uhr (zum Vergrößern anklicken): Die meisten davon sind nicht schwer herauszufinden, aber die für 4 Uhr ist besonders schwierig: Normalerweise ist ein Bruch wie 1/2 in der modularen Arithmetik nicht sinnvoll, da nur ganze Zahlen beteiligt sind. Der richtige...

25
Hüpfen in einem Array

Einführung Arrays können auch als Feld für einen springenden Ball betrachtet werden. Das klingt natürlich sehr vage, daher hier ein Beispiel für eine Eingabe: [1, 2, 3, 4, 5, 6, 7, 8, 9] [9, 8, 7, 6, 5, 4, 3, 2, 1] [1, 2, 3, 4, 5, 6, 7, 8, 9] Die Herausforderung besteht darin, die zurückgeworfenen...

25
Fibonacci-artige Matrixerweiterung

Für jede Zeile und Spalte einer Matrix können wir einen zusätzlichen Eintrag mit der Summe der letzten beiden Einträge in dieser Zeile oder Spalte hinzufügen. Zum Beispiel mit der folgenden Eingabematrix: [ 1 1 1 ] [ 2 3 4 ] Die resultierende Matrix wäre: [ 1 1 1 2 ] [ 2 3 4 7 ] [ 3 4 5 9 ] Führen...

25
Implementieren Sie die Divisibility-by-7-Regel

So überprüfen Sie, ob eine Dezimalzahl durch 7 teilbar ist: Löschen Sie die letzte Ziffer. Multipliziere es mit 2 und subtrahiere von dem, was übrig ist. Wenn das Ergebnis durch 7 teilbar ist, ist die ursprüngliche Zahl durch 7 teilbar. (auch zB hier beschrieben ) Diese Regel eignet sich für die...

25
Generieren Sie faule Werte

Verwandte: Programmieren Sie meine Mikrowelle . Inspiriert von Faulen Mikrowelleneingang erzeugen . Der Lazy-Wert der nicht-negativen Ganzzahl N ist die kleinste der Ganzzahlen, die N am nächsten sind, während alle ihre Ziffern identisch sind. Geben Sie (mit allen Mitteln) den Lazy-Wert eines...

25
Zeichnen Sie ein ASCII-Haus

Dies ist ein Fenster: --- | | --- Fügen wir einige Wände hinzu |. Platzieren Sie zwei Felder auf beiden Seiten, damit das Fenster viel Platz bietet. | --- | | | | | | --- | Fügen wir nun ein Dach und eine Decke hinzu. Fügen Sie eine weitere Reihe darüber und darunter hinzu, damit das Fenster in der...

25
Vandermonde Determinante

Bei einem gegebenen Vektor von nWerten (x1,x2,x3,...,xn)zurückkehren , die Determinante der entsprechenden Vandermonde-Matrix . Diese Determinante kann wie folgt geschrieben werden: Einzelheiten Ihr Programm / Ihre Funktion muss eine Liste von Gleitkommazahlen in einem beliebigen geeigneten Format...

25
Zeichne den Regenbogen

Die Herausforderung ist einfach: Zeichnen Sie einen Regenbogen in so wenigen Bytes wie möglich Die Spezifikationen für den Regenbogen lauten wie folgt: Die Figur muss genau 400 Pixel breit und 200 Pixel hoch sein (optional 401x201, wenn Sie ein einzelnes zentrales Pixel wünschen) Der rote Ring...

25
Glücklicher gerundeter PU-Tag

Um den Rounded Pi Day zu feiern, müssen Sie das heutige Datum nutzen, um ein Programm zu erstellen, das den Durchmesser eines Kreises erfasst und dessen Umfang ausgibt, indem Sie den Durchmesser mit 3.1416 multiplizieren, wobei 3.1416 mit dem heutigen Datum erhalten werden muss. Input 3 Output...

25
Suchen Sie das erste Wort, das mit jedem Buchstaben beginnt

Suchen Sie bei gegebener Zeichenfolge das erste Wort, das mit jedem Buchstaben beginnt (Groß- / Kleinschreibung wird nicht berücksichtigt). Probe Verwendung Ferulas flourish in gorgeous gardens.als Eingabe: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first...

25
Driftsortieren Sie ein Array

Driftsort ist eine einfache Möglichkeit, ein Array zu "sortieren". Es funktioniert, indem die Elemente im Array "verschoben" oder "gedreht" werden, bis das Array sortiert ist oder bis das Array nicht mehr sortiert werden kann. Lassen Sie uns zwei Beispiele durchgehen. Betrachten Sie zunächst das...

25
Golf ein Golfer

Als Kind habe ich oft das Kartenspiel " Golf " gespielt . Ihre Herausforderung besteht darin, die Punktzahl einer Golfhand zu berechnen, falls Sie diese akzeptieren möchten. Da es über 9000 Variationen zu diesem Kartenspiel 1 gibt , werden wir die Regeln einhalten, an die ich mich erinnere....

25
Generieren Sie ein Stack Exchange Favicon

Erkennen Sie das PPCG-Logo? es sieht so aus, wenn man eine ascii-kunst davon macht. +---+ |PCG| +---+ v In diesem Code Golf erstellen Sie einen Code, der Logos für andere Sites erstellt, ähnlich dem PPCG-Logo. Was du machen solltest Die "verkürzte" Zeichenfolge ist die Zeichenfolge mit allen...

25
#Hashtag_or_not

In dieser Code Golf Challenge verifizierst du Hashtags! #Was_Ihr_Code_Sollt_tun Die Eingabe ist eine Zeichenfolge. Geben Sie einen Wahrheitswert aus, wenn es sich um ein gültiges Hashtag handelt, und einen falschen Wert, wenn es sich nicht um ein gültiges Hashtag handelt. Wir definieren einen...

25
Welche Geister fehlen?

In dieser Herausforderung müssen Sie anhand einer Liste von Geistern aus Pac-Man ausgeben, welche Geister fehlen. Sie müssen es in so wenigen Bytes tun, wie Sie können Eingang Die Eingabe besteht aus einer Zeichenfolge oder Liste, die eine Anzahl von Geistern enthält, die Folgendes enthalten...

25
Hofstadter Q-Sequenz

Definition a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) für n> 2 wobei n eine ganze Zahl ist Aufgabe Bei positiver Ganzzahl ngenerieren a(n). Testfälle n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 8 5 9 6 10 6 11 6 12 8 13 8 14 8 15 10 16 9 17 10 18 11 19 11 20 12 Referenz Obligatorisch OEIS...

25
Die große Pyramide von ASCII

Einführung Es ist 2600 v. Chr. Und die Menschen bauen jetzt Pyramiden. Sie haben bereits die Basis der Pyramide geschaffen, wissen aber nicht, wie sie fortfahren sollen. Also haben sie dich um Hilfe gerufen. Die Regeln für die Herstellung einer Pyramide sind recht einfach. Für die Ebene über der...

25
Das Permutation-Pigeon-Hole-Prinzip

Im Sudoku-Spiel "zeichnen" viele Spieler gerne mögliche Zahlen ein, die in jedes Feld passen: Die obige Zeile kann als Array dargestellt werden: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Beachten Sie nun, dass es nur einen Ort gibt, an den ein 4gehen kann. Auf diese Weise können...