Als «code-golf» getaggte Fragen

74
Finde das Factorial!

Erstellen Sie das kürzeste Programm oder die kürzeste Funktion, die die Fakultät einer nicht negativen Ganzzahl findet. Die Fakultät, dargestellt mit, !ist als solche definiert n ! : = { 1n ⋅ ( n - 1 ) !n = 0n > 0n!:={1n=0n⋅(n−1)!n>0n!:=\begin{cases}1 & n=0\\n\cdot(n-1)!&n>0\end{cases} Im...

74
Implementieren Sie Sleep Sort

Sleep Sort ist ein ganzzahliger Sortieralgorithmus, den ich im Internet gefunden habe. Es öffnet einen Ausgabestream und verzögert für jede parallel eingegebene Nummer die Anzahl der Sekunden und gibt diese Nummer aus. Aufgrund der Verzögerungen wird die höchste Zahl zuletzt ausgegeben. Ich...

74
Die 9 Milliarden Namen Gottes

Die 9 Milliarden Namen Gottes ist eine Kurzgeschichte von Arthur C. Clarke. Es handelt von einer Gruppe tibetischer Mönche, deren Auftrag darin besteht, alle möglichen Namen Gottes in ihrem eigenen Alphabet aufzuschreiben. Im Wesentlichen widmen sie sich dem Schreiben jeder möglichen Permutation...

74
Golf Dennis ein Thermometer

Dennis unternimmt enorme Anstrengungen für diese Community, unter anderem als Moderator , Sprachdesigner und Anbieter von TIO . Leider hat sich seine vierjährige Tochter erkältet . Lassen Sie uns ihm also alle helfen, ihre Genesung im Auge zu behalten (kann schnell gehen), indem wir ihm ein...

73
Berechne Phi (nicht Pi)

Nein, das meine ich nicht ϕ = 1.618...und π = 3.14159.... Ich meine die Funktionen . φ (x) ist die Anzahl von ganzen Zahlen, die kleiner oder gleich der Zahl xsind, zu der eine relative Primzahl bestehtx . π (x) ist die Anzahl der Primzahlen kleiner oder gleich x. Nehmen wir an, dass "nicht pi"...

73
Bruder Simulator

T er aus der Ordnung der St Golfus Brüder , die Concise hat eine Tradition, ein kurzes Gebet zu rezitieren , wenn sie sehen , dass jemand das machen Zeichen des Kreuzes . Aufgrund des hohen Grades an Sünde, der in letzter Zeit bei Touristen festgestellt wurde, haben sie im Kloster Videoüberwachung...

73
Stapel-Exchange-Abstimmungssimulator

Schreiben Sie ein Programm oder eine Funktion, die eine Zeichenfolge enthält, die nur die Zeichen ^und enthält v(Sie können davon ausgehen, dass es keine anderen Zeichen gibt). Von links nach rechts gelesen repräsentiert diese Zeichenfolge die Abfolge der Mausklicks, die ein einzelner Benutzer beim...

73
Ist diese Beziehung gruselig?

Nach diesem XKCD-Comic gibt es eine Formel, um festzustellen, ob der Altersunterschied in einer Beziehung "gruselig" ist oder nicht. Diese Formel ist definiert als: (Age/2) + 7 als das Mindestalter von Menschen, die Sie datieren können. Daher ist eine Beziehung gruselig, wenn eine der Personen in...

73
Baue mir eine Mauer!

Herausforderung Ich brauche Hilfe beim Mauerbau! Füge Code ohne Eingabe zusammen und erzeuge die folgende Ausgabewand: _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__

73
Tipps zum Golfen in Haskell

Welche allgemeinen Tipps haben Sie zum Golfen in Haskell? Ich bin auf der Suche nach Ideen, die auf Code-Golf-Probleme im Allgemeinen angewendet werden können, die zumindest etwas spezifisch für Haskell sind. Bitte posten Sie nur einen Tipp pro Antwort. Wenn Sie neu im Golfsport in Haskell sind,...

73
Erstellen Sie ein "H" aus kleineren "H"

Herausforderung Erstellen Sie eine Funktion oder ein Programm, das bei Angabe einer Ganzzahl sizeFolgendes ausführt: Wenn sizegleich 1 ist, wird ausgegeben H H HHH H H Wenn sizegrößer als 1, wird ausgegeben X X XXX X X wo Xist die Ausgabe des Programms / der Funktion fürsize - 1 (Wenn Sie es...

72
Bin ich eine unhöfliche Nummer?

Seit einiger Zeit stoße ich beim Zählen auf meinen Fingern auf ein Problem, nämlich dass ich nur bis zehn zählen kann. Meine Lösung für dieses Problem bestand darin, binär auf meinen Fingern zu zählen, meinen Daumen für einen, meinen Zeigefinger für zwei, sowohl Daumen als auch Zeigefinger für...

72
Alles Gute zum Geburtstag V!

Vielen Dank an @KritixiLithos, der mir bei dieser Herausforderung geholfen hat ! V ist eine Programmiersprache, die ich geschrieben habe, um vim für Code-Golf-Herausforderungen zu verwenden und zu erweitern. Das allererste Commit fand am 3. März 2016 statt, was bedeutet, dass V heute ein Jahr alt...

72
Der kleinste Webbrowser der Welt

Hintergrundgeschichte: Sie genießen Ihren neuen Programmierjob bei einem Mega-Multi-Unternehmen. Sie dürfen jedoch nicht im Internet surfen, da Ihr Computer nur über eine CLI verfügt. Sie durchsuchen auch die Festplatten aller Mitarbeiter, sodass Sie nicht einfach einen großen CLI-Webbrowser...

72
Entpacken Sie die Ziffern

Aufgabe Ausgehend von einer Folge von englischen Ziffernnamen, die wie folgt „zusammengebrochen“ sind: zeronineoneoneeighttwoseventhreesixfourtwofive Teilen Sie die Zeichenfolge wieder in Ziffern auf: zero nine one one eight two seven three six four two five Regeln Die Eingabe ist immer eine...