Als «code-golf» getaggte Fragen

14
Zeichnen Sie einen ASCII-Quader

Erstellen Sie bei drei Ganzzahlen> = 2 einen ASCII-Würfel in einer orthogonalen (Kabinett-) Projektion. Die drei Ganzzahlen stehen für Höhe, Breite und Tiefe (gemessen in sichtbaren Zeichen) einschließlich der Ecken. Die Ecken sollten 'o's' oder '+' sein, freie Wahl. w: 10, h: 5, d: 4 So ergibt...

14
Lassen Sie uns etwas Boden-pH-Chemie lernen!

Andrew ist ein Chemiker, der sich für die Säure von Lösungen und für die Landwirtschaft interessiert. Nach monatelangen Nachforschungen (Google ist nicht sein Freund) hat er die folgende Tabelle * bezüglich des für Menschen lesbaren Säuregehalts in Bezug auf die gefunden pH-Wert (Potenzial von...

14
Erstellen Sie ein Stengel-Blatt-Diagramm

Verwandte Themen : Überprüfen Sie ein Stengel-Blatt-Diagramm Eingang Eine nicht leere Liste positiver Ganzzahlen. Bei Bedarf können sie als Zeichenfolgen verwendet werden. Sie können nicht davon ausgehen, dass es sortiert ist. Ausgabe Ein Stengel-Blatt-Plot der Zahlen. In einem dieser Stamm-Blatt -...

14
Kurzes Date ins Englische Langes Date

Konvertieren Sie das kurze Datumsformat in so wenig Byte wie möglich in das englische lange Datum. Eingang Die Eingabe erfolgt in Form einer Zeichenfolge mit Format yyyy-mm-dd, wobei das Auffüllen mit Nullen für alle Werte optional ist. Sie können davon ausgehen, dass dies syntaktisch korrekt ist,...

14
Baumbreite berechnen

Die Breite eines ungerichteten Graphen ist ein sehr wichtiges Konzept in der Graphentheorie. Es wurden Tonnen von Graphenalgorithmen erfunden, die schnell ablaufen, wenn Sie eine Zerlegung des Graphen mit kleiner Baumbreite haben. Die Baumbreite wird oft in Form von Baumzerlegungen definiert. Hier...

14
Buchstaben- und Ziffernläufe tauschen

Tauschen Sie bei einer Eingabezeichenfolge, die nur alphanumerische ASCII-Zeichen enthält und mit einem Buchstaben beginnt, jeden Buchstabenlauf mit dem folgenden Ziffernlauf aus. Ein Lauf ist eine Folge aufeinanderfolgender Buchstaben oder Ziffern. Beachten Sie, dass in dem Fall, in dem die...

14
n * k = dd0d00d wo d =…?

Bei einer positiven ganzen Zahl n ≤ 500 : Suchen Sie die kleinste positive ganze Zahl k , sodass alle Stellen in der Dezimaldarstellung von n * k entweder 0 oder d sind , mit 1 ≤ d ≤ 9 . Drucken oder zurückgeben d in weniger als 30 Sekunden zurück (mehr dazu im Abschnitt Erläuterungen und Regeln )....

14
Mutationsgehärtetes Quin

Ihre Aufgabe ist es, ein Programm zu erstellen, das seine eigene Quelle ausgibt. "Hey, wir haben diese Herausforderung bereits und jede Menge Variationen davon! Warum machst du noch eine?" Sie mögen fragen, aber dieser wird einer der schwierigsten sein (hoffentlich jedenfalls). Ihr Quine muss...

14
Decken Sie ein Set mit Vielfachen ab

Werfen wir einen Satz von ganzen Zahlen nehmen mehr als 1 und nennen es X . Wir definieren S (i) als die Menge aller durch i teilbaren Elemente von X, wobei i> 1 ist . Möchte aus diesen Teilmengen eine Gruppe von Mengen auswählen, so dass Ihre Vereinigung ist die Menge X Kein Element von X...

14
Schaffst du eine Schleife, ohne zu stürzen?

Viele von uns kennen das Spiel Tron. Sie steuern ein "Lightcycle", das auf einem Raster platziert ist. Das Lightcycle fährt immer vorwärts (obwohl Sie die Richtung steuern) und hinterlässt eine permanente Spur. Wenn Sie auf eine Spur stoßen, stürzen Sie ab! Das Ziel hierbei ist, festzustellen, ob...

14
Berechnen Sie den Antipode eines Punktes auf der Kurve

Eine Kurve ist eine Menge von Punkten auf einem quadratischen Gitter, sodass jeder Punkt genau zwei Nachbarn in der Nachbarschaft mit vier Nachbarn hat und die Punkte eine einzelne verbundene Komponente bilden. Das heißt, der Graph, der durch die Punkte in einem Gittergraph induziert wird, ist...

14
Achteckige Wörter bilden

Am vergangenen Donnerstag Benutzer @SpookyGengar erfreut uns mit seiner / ihrem ersten Herausforderung über Squared Worte zu machen . Was ist, wenn wir die Anzahl der Seiten verdoppeln? Die Herausforderung Nehmen Sie einen String als Eingabe in einem beliebigen geeigneten Format ( string, charArray...

14
Nehmen Sie die Quadratwurzel einer Zeichenfolge

Motivation Bei dieser Herausforderung bestand Ihre Aufgabe darin, zwei Zeichenfolgen zu multiplizieren. Auf diese Weise können Sie natürlich die Quadratwurzel einer Zeichenfolge ziehen. Wie funktioniert es? Wenn Sie beispielsweise eine Zeichenfolge pubangeben, müssen Sie zunächst den ASCII-Code für...

14
Berechnen Sie den Matrix-Vektor

Bei einem ganzzahligen Array von mindestens zwei Elementen wird der unten definierte Matrix-Vektor des Arrays ausgegeben . Um den Matrix-Vektor zu berechnen , drehen Sie sich zuerst durch das Größeneingabearray n, um eine Größenmatrix zu erstellen n x n, wobei das erste Element des Arrays der...

14
Lösen Sie das Wagenproblem

Philosophen haben lange über das Trolley-Problem nachgedacht . Leider hat noch kein Mensch dieses Problem gelöst. Zum Glück können wir als Programmierer Computer verwenden, um das Problem für uns zu lösen! Eingang Ihr Programm verwendet als Eingabe einen (endlichen) gerichteten Graphen (mit...

14
voranstellen, anhängen-Sequenz

Aufgabe Die voranstehende, anhängende Sequenz wird wie folgt rekursiv definiert a (1) = 1 a (n) = a (n-1) .n, wenn n gerade ist a (n) = na (n-1), wenn n ungerade ist bei dem die . repräsentiert eine ganzzahlige Verkettung. Die ersten Begriffe sind also: 1,12,312,3124,53124,531246,7531246,...Dies...

14
Finden Sie die n-te Aaron-Nummer

Hintergrund Ein Ruth-Aaron-Paar ist ein Paar aufeinanderfolgender positiver Ganzzahlen, nund zwar n+1so, dass die Summe der Primfaktoren (die sich wiederholenden Primfaktoren zählen) jeder Ganzzahl gleich ist. Zum Beispiel (714,715)ist ein Ruth-Aaron Paar, da 714=2*3*7*17, 715=5*11*13und...

14
Finden Sie die kürzeste eindeutige Unterliste

Bei einer gegebenen Liste von Listen finden Sie die kürzeste Liste, die eine zusammenhängende Unterliste von genau einer Liste ist. Zum Beispiel, wenn wir hatten [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] Die kürzeste zusammenhängende Unterliste wäre, [3,4]da sie nur in der zweiten Liste...