Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

17
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 akzeptieren, das eine variable Länge zulässt, und die angegebene Determinante ausgeben. Sie können …

9
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 …

30
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 Großbuchstaben und Zahlen …

22
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 word starting with `g` | --> …
25 code-golf  string 

12
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 gegebenen (mit allen Mitteln) N zurück . N …

10
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, …

14
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 …

30
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 9.4248 etc. Nimmt …

30
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 Array [10, 2, 3, 4, 7]. …

6
Zeichne den Pentaflake
Zuallererst ... Ich möchte allen ein frohes Weihnachtsfest wünschen (sorry, wenn ich einen Tag zu spät für Ihre Zeitzone bin). Um diesen Anlass zu feiern, werden wir eine Schneeflocke zeichnen. Da das Jahr 201 5 und Weihnachten 2 5 ist (für einen großen Teil der Personen), werden wir eine Penta- …

15
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, müssen Sie einen kurzen Interpreter schreiben, um dies zu …

20
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 Weg ist also, dies …

15
Erstellen Sie eine ASCII-Hex-Tabelle für Mark Watney
Inspiriert von dieser SciFi.SE-Frage. Hintergrund (mit Minor Spoiler): In dem Film The Martian verwendet der Protagonist Mark Watney eine ASCII-Tabelle, um hexadezimale Werte von ASCII-Zeichen nachzuschlagen, damit er versuchen kann, wieder mit der Erde zu kommunizieren. * Herausforderung Geben Sie ohne Eingabe die folgende ASCII-Tabelle genau so aus: Dec Hex …

3
¿Xu ti te gismytermorna? (Ist es ein gültiges Gismu?)
(Wörtlich: "Folgt / realisiert dies der Gismu-Form ?") Prämisse Die Sprache Lojban ist eine konstruierte Sprache , was teilweise bedeutet, dass alle ihre Wörter geschaffen wurden, anstatt sich auf natürliche Weise entwickeln zu dürfen. Die semantische Basis von Lojban sind seine Gismu oder Wurzelwörter, die durch die Kombination von Wurzeln …

23
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 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.