Als «code-golf» getaggte Fragen

19
Machen Sie ein Triangularity-Programm gültig

Triangularity ist ein neuer von Mr. Xcoder entwickelter Esolang, bei dem die Codestruktur einem ganz bestimmten Muster folgen muss: In der ndritten Codezeile müssen sich genau die 2n-1Zeichen des Programms befinden. Dies führt zu einer Dreiecks- / Pyramidenform, wobei die erste Zeile nur ein...

19
Bestehen Sie auf einem neuen Dateinamen

Fordern Sie zur Laufzeit so lange eine Eingabezeile an, bis die Benutzereingabe erfolgt nicht mehr der Name einer vorhandenen Datei oder eines vorhandenen Verzeichnisses oder eines anderen Dateisystemelements im Verhältnis zum aktuellen Arbeitsverzeichnis ist. Geben Sie dann den zuletzt...

19
Schreiben Sie einen Shape Simplifier

Einführung Ich habe viele ASCII-Felsen. Sie bestehen aus Bindestrichen, Rohren, Vs, Carets, spitzen Klammern, Schrägstrichen und Leerzeichen. Beispiel: /--\ | | | | \--/ Ich möchte sie wie folgt aushöhlen: /\ / \ \ / \/ Alle Ecken sind runder geworden. Ein komplizierteres Beispiel: /----\ |...

19
Datum multiplizieren Challenge

(Inspiriert von Riddler von letzter Woche auf FiveThirtyEight.com. Sandbox-Post .) Berechnen Sie bei einem Jahr zwischen 2001 und 2099 die Anzahl der Tage in diesem Kalenderjahr und geben Sie sie zurück mm * dd = yy(wobei yydas zweistellige Jahr ist). 2018 hat zum Beispiel 5: 18. Januar (1 * 18 =...

19
Der dritte Flak!

Diese Challenge wurde im Rahmen der LotM-Challenge im April 2018 veröffentlicht Brain-Flak ist eine Turing-Tarpit-Sprache, die hier bei PPCG viel Ruhm erlangt hat. Die Erinnerung an die Sprache besteht aus zwei Stapeln, aber ein "versteckter" dritter Stapel wurde entdeckt von Wh e at Wizard...

19
Bestimmen Sie Ja oder Nein?

Nach der Eingabe eines Strings [Länge 1-20], der nur die Zeichen y für yes und n für no enthält, sollte Ihr Programm das Ergebnis (y oder n) ausgeben. Eingabebeispiel: yynynynnywürde y ausgeben. Das Ergebnis wird durch folgende Kombination von y und n ermittelt: y n und n o equals n o y n und y n...

19
Quine Würfel rollen

Erstellen Sie ein Programm, das sich selbst ausgibt. Wenn der Quellcode jedoch n-mal wiederholt wird (was bedeutet, dass eine Kopie des Quellcodes n-mal bis zum Ende verkettet wird) , sollte eine 1 / n-Wahrscheinlichkeit für die Ausgabe des ursprünglichen Quellcodes vorliegen, eine 1 /...

19
Verschönern Sie Ihre Eingabe

Dies ist ein bisschen ähnlich wie bei diesem staubbedeckten Einstieg, aber ich hoffe, dass mein Dreh es einzigartig genug macht. Ich konnte nichts finden, was mich davon abhält, dies zu veröffentlichen, aber da draußen ist ziemlich viel Meer. Sowieso! Die Herausforderung: Ihr Code erhält eine...

19
Finde die Quadratwurzel

Schreiben Sie einen Code, der bei einer positiven Zahl xxx als Eingabe den größten positiven Teiler von kleiner oder gleich der Quadratwurzel von ausgibt .xxxxxx Mit anderen Worten, finde das größte so, dassn>0n>0n > 0 ∃ m ≥ n:m⋅n=x∃m≥n:m⋅n=x\exists m\geq n:m\cdot n=x (Exists größer als oder...

19
Die Abfolge des Hochspringens

Betrachten Sie die folgende Reihenfolge: 0 1 3 2 5 4 8 6 7 12 9 10 11 17 13 14 15 16 23 ... Sieht ziemlich musterlos aus, oder? So funktioniert das. Beginnen Sie mit 0, springen Sie nganzzahlig auf, und nbeginnen Sie mit 1. Das ist die nächste Nummer in der Sequenz. Fügen Sie dann alle...

19
Zeichnen Sie eine ASCII-Mäanderkurve

Für die Zwecke dieser Frage ist eine mäanderförmige Kurve eine Kurve, die der allgemeinen Richtung von links nach rechts folgt, jedoch wiederholt n + 1 Umdrehungen um 90 Grad nach links und dann n + 1 Umdrehungen nach rechts durchführt (für n> 0). Tatsächlich wird der Mäander selbst nSegmente...

19
Spoonerise Wörter ... auf Finnisch

Diese Herausforderung basiert auf und enthält Testfälle aus einem Programmierkurs, den ich an der Aalto University absolviert habe. Das Material wird mit Genehmigung verwendet. Vor zweieinhalb Jahren gab es eine Herausforderung in Bezug auf Spoonerismen auf Englisch . In Finnland sind Spoonerismen...

19
Finden Sie die Summe der ersten n Bouncy-Zahlen

Terminologie Eine aufsteigende Zahl ist eine Zahl, bei der jede Ziffer größer oder gleich allen Ziffern links davon ist (z. B. 12239). Eine absteigende Zahl ist eine Zahl, bei der jede Ziffer kleiner oder gleich allen Ziffern links davon ist (z. B. 95531). Eine Sprungzahl ist eine Zahl, die nicht...

19
Gewundene Nachbarschaften

Wenn wir die natürlichen Zahlen nehmen und gegen den Uhrzeigersinn zu einer Spirale aufrollen, erhalten wir die folgende unendliche Spirale: ....--57--56 | 36--35--34--33--32--31--30 55 | | | 37 16--15--14--13--12 29 54 | | | | | 38 17 4---3---2 11 28 53 | | | | | | | 39 18 5 0---1 10 27 52 | | | |...

19
Weißrussland rushnyk

Wir haben bereits einige Herausforderungen mit der Nationalflagge: AU CH FI FR GB GB IS KR NP US ... Hier ist eine weitere, etwas fortgeschrittenere: Geben Sie das dekorative Muster der belarussischen Nationalflagge als Matrix mit zwei unterschiedlichen Werten für Rot und Weiß zurück oder drucken...

19
Ist die Matrix positiv-definit?

Einführung Heute kümmern wir uns um den Fluch der Linearalgebra-Studenten im ersten Jahr: Matrix-Bestimmtheit! Anscheinend hat dies noch keine Herausforderung. Also los geht's: Eingang A symmetrische Matrix in jedem geeigneten Format (Sie können natürlich auch nur den oberen oder unteren Teil der...