Als «code-golf» getaggte Fragen

18
Gib die fehlenden Zeichen aus

Einfache Herausforderung, inspiriert von der Popularität meines vorherigen Drucks von unsichtbarem Text und Drucke echte unsichtbare Textherausforderungen und die gleiche Länge unterschiedlicher Zeichenfolgenherausforderung . Bei einer Zeichenfolge, die nur aus druckbaren Zeichen ( 0x20 to 0x7E)...

18
Vollpalindromische Dreiecke

Betrachten Sie die Zeichenfolge 160615051. Es kann als solches "trianguliert" werden: 1 606 15051 Dann ist jede Reihe ein Palindrom. Beachten Sie auch, dass jede Seite am Umfang auch ein Palindrom ist: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Daher kann diese Saite als vollständig palindromes Dreieck...

18
Fegen Sie die Vokale!

Hinweis: Der Titel wurde absichtlich falsch geschrieben. Tauschen Sie bei einer gegebenen Zeichenfolge s die ersten Vokalläufe von jeweils 2 Wörtern aus. Für diese Herausforderung wird y als Vokal betrachtet. Zum Beispiel bei einer Eingabe von "great day sir": 1. Input: "great day sir" 2. Identify...

18
Jetzt im Gefängnis

Herausforderung Mit einer Ganzzahl n(wobei 4<=n<=10**6) als Eingabe erstellen Sie eine ASCII-Kunst "Gefängnistür" *, die n-1Zeichenbreite und nZeichenhöhe anhand der Symbole aus dem folgenden Beispiel misst . Beispiel ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Folgende Zeichen werden verwendet:...

18
LCM der rationalen Zahlen

Das kleinste gemeinsame Vielfache (LCM) eines Satzes von Zahlen Aist die kleinste Ganzzahl b, b/adh eine Ganzzahl für alle Ganzzahlen ain A. Diese Definition kann auf rationale Zahlen erweitert werden! Aufgabe Suchen Sie das kleinste positive Rational b , b/adas eine Ganzzahl für alle Rationalen a...

18
Ziffernblock

Diesen Textblock ausgeben / drucken: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Akzeptable Formate sind: Nachgestellte Zeilenumbrüche / Leerzeichen Liste der Zeichenfolgen Liste der Zeichenlisten Liste von Listen mit ganzen Zahlen...

18
"Hallo Welt!" (Jede andere Figur, Teil 2)

Als eine Art Teil 2 zu Hallo, Welt! (Jedes andere Zeichen) , ein Programm schreiben , so dass alle drei dieser Programme drucken „Hallo, Welt!“: Das gesamte Programm, das 1., 3., 5. usw. Zeichen des Programms, und die 2., 4., 6., etc. Wenn Ihr Programm ist: abc def Es sollte "Hello, World!"...

18
Komprimiere eine dünne Matrix

Komprimieren Sie eine Sparse-Matrix mit Compressed Sparse Row (CSR-, CRS- oder Yale-Format) . Hierbei handelt es sich alle um dieselbe Form der Komprimierung (ignorieren Sie New Yale). Die Eingabe kann eine beliebige 2D-Datenstruktur sein (Liste der Listen usw.): z [[0 0 0 0], [5 8 0 0], [0 0 3 0],...

18
Finde die nächste biquadratische Zahl

Eine biquadratische Zahl ist eine Zahl, die die vierte Potenz einer anderen Ganzzahl ist, zum Beispiel: 3^4 = 3*3*3*3 = 81 Geben Sie bei einer Ganzzahl als Eingabe die nächstliegende biquadratische Zahl aus. Hier sind die ersten 15 Doppelquadrate: 1, 16, 81, 256, 625, 1296, 2401, 4096, 6561, 10000,...

18
ANNNOUNNNCCCEEERRR VOICCCEEE

Schreiben Sie eine Funktion, die eine Folge von Buchstaben und Leerzeichen benötigt (es ist nicht erforderlich, mit Nicht-Buchstaben umzugehen) und den Übersetzungsalgorithmus ANNOUNCER VOICE wie folgt ausführt: Zuerst alles in Großbuchstaben. Für jedes Wort Verlängern Sie jeden Konsonantencluster,...

18
Wenn Fibonacci die Königinnen trifft

(inspiriert von Helkas Reaktion auf meine zufällige Paarung von "Schach" - und "Fibonacci" -Tags im Chat) Fibonacci Die Fibonacci-Zahlen sind eine der bekanntesten Sequenzen in der Mathematik, bei der jede Zahl durch Addition der beiden vorhergehenden Zahlen zusammengesetzt wird. Nachfolgend finden...

18
ASCII-Benutzeroberflächen

In dieser Herausforderung rendern wir ASCII-Benutzeroberflächen. +----------------------+ |+-----------++-------+| ||<- Previous||Next ->|| |+-----------++-------+| |== The title == | | | |Lorem ipsum dolor | |sit amet... | |+--------------+ | ||Post a comment| | |+--------------+ |...

18
Ein Raum der Spiegel

(Diese Herausforderung ist sehr ähnlich, aber diese aktuelle Herausforderung hat zusätzliche Komplikationen.) Stellen Sie sich einen zweidimensionalen Raum vor, in dem die Wände mit flachen Spiegeln überzogen sind. Plötzlich fällt ein Lichtstrahl in den Raum, in dem ein Stück Wand fehlt! Der...

18
Parallelogramm eine Zahl

Jetzt , da wir wissen , wie man richtig Platz und Dreieck eine Zahl ist , werden wir lernen , wie man Parallelogramm. Um eine Zahl zu parallelisieren, ordnen wir sie zunächst als Parallelogramm an, indem wir sie so oft auf sich selbst stapeln, wie es Stellen gibt, und Leerzeichen hinzufügen, um sie...

18
Einfaches binäres Dreieck

Geben Sie als Eingabe eine positive Ganzzahl ein n>=1und geben Sie die ersten nZeilen des folgenden Dreiecks aus: 1 1 0 1 0 0 1 0 0 1 1 1 0 1 1 1 0 0 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0...

18
Es ist ein bisschen von einer Strecke

Eingang: Wir nehmen zwei Eingaben: Eine Eingabe bmit zwei unterschiedlichen Werten: Leftund Right. † Und eine positive ganze Zahl n. Ausgabe: Basierend auf der Eingabe von Links / Rechts geben wir eine der beiden folgenden Sequenzen im Bereich von aus 1-n(in den Sequenzen unter werden die ersten...

18
Ausgabediagonale Positionen von mir im Quadrat

Bei einer Zahl n, Output eine geordnete Liste von 1-basierten Indizes fallen entweder auf der Diagonalen einer n*nquadratischen Matrix. Beispiel: Für eine Eingabe von 3: Das Quadrat soll sein: 1 2 3 4 5 6 7 8 9 Nun wählen wir alle die Indizes vertreten durch \, /oder X( #oder nicht-diagonalen...

18
Die ursprüngliche Nummer (II)

Diese Herausforderung ist im Wesentlichen identisch mit dieser, mit nur einem Unterschied: Es ist jetzt zulässig, Buchstaben an einer beliebigen Stelle in der Zeichenfolge zu mischen. Szenario John hat eine wichtige Nummer und er möchte nicht, dass andere sie sehen. Er beschloss, die Nummer mit den...

18
Matrix in Reichweite

Die Herausforderung Wenn eine Ganzzahl n>0ausgegeben n+1 X n+1wird, enthält eine Matrix alle Ganzzahlen von 1bis, 2nwie im folgenden Testfall gezeigt Testfälle n=1 1 2 2 2 n=2 1 2 4 2 3 4 4 4 4 n=5 1 2 3 4 5 10 2 3 4 5 6 10 3 4 5 6 7 10 4 5 6 7 8 10 5 6 7 8 9 10 10 10 10 10 10 10 n=10 1 2 3 4 5...