Programmierrätsel & Code Golf

11
Bringen Sie ASCII-Kunst in die 3. Dimension

Bei dieser Herausforderung müssen Sie ASCII-Grafiken (normalerweise 2D) in 3D bringen! Wie? so was, X X DD X D D X X DD zu... X X DD X X DD D X X DDDD X XDDD X X DD Wie machen wir das dann ? NWiederholen Sie diese NZeiten angesichts der ASCII-Kunst und . für jeden Charakter (wir werden das nennen...

11
Lineare Kombination zweier Vektoren

Zusammenfassung Wenn eine Eingabe gegeben wird, die zwei Vektoren und ihre jeweiligen "Gewichte" darstellt, wird eine Ausgabe erzeugt, die auch die gewichtete Summe dieser Vektoren darstellt. Herausforderung Die Eingabe besteht aus einer oder mehreren Zeilen mit folgenden Zeichen: genau ein...

11
Ist die DAG eine transitive Reduktion?

Das Ziel dieser Herausforderung ist ein endlich gerichteter azyklischer Graph (DAG), der bestimmt, ob der Graph eine transitive Reduktion ist . Eine kurze Erklärung, was eine DAG und transitive Reduktionen sind: Eine DAG ist ein Diagramm mit gerichteten Kanten (dh Sie können an dieser Kante nur in...

11
Berechnen Sie den Fibonomialkoeffizienten

Hintergrund Die Fibonacci-Sequenz ist definiert als f(1) = 1 f(2) = 1 f(n) = f(n-1) + f(n-2) Das Fibonorial ist ähnlich wie die Fakultät das Produkt der ersten n Fibonacci-Zahlen. g(n) = f(1) * f(2) * ... * f(n-1) * f(n) Der Fibonomialkoeffizient, ähnlich dem Binomialkoeffizienten, ist definiert...

11
Langford Saiten

Beschreibung der Herausforderung Eine Langford- Ordnungszeichenfolge Nist wie folgt definiert: Die Länge der Zeichenfolge ist gleich 2*N, Die Zeichenfolge enthält die ersten NBuchstaben des englischen Alphabets, wobei jeder Buchstabe zweimal vorkommt. Für jedes Paar von den gleichen Buchstaben gibt...

11
Rechte und tfeL abgeschnittene Primzahlen

Eine rechtsabschneidbare Primzahl ist eine Primzahl, bei der jedes Präfix eine Primzahl ist (in Basis 10). Eine linksabschneidbare Primzahl ist genau das Gegenteil, wobei jedes Postfix eine Primzahl ist (Primzahlen, die mit 0 beginnen, sind nicht zulässig). Beide Sequenzen sind endlich (es gibt nur...

11
Was ist im Fernsehen?

Herausforderung Schreiben Sie ein Programm, das unter Verwendung der XML-Daten von der Site hier den Namen des Programms anzeigt, das derzeit auf BBC 1 angezeigt wird. Information Alle Zeiten sind zur Londoner Zeit angegeben (GMT + 1 zum Zeitpunkt der Veröffentlichung und GMT + 0 nach dem 30....

11
Das Alphabet-Chromosom

Einführung Alphabet-Herausforderungen liegen in unserer DNA, also lasst es uns zeigen. Herausforderung Drucken Sie den folgenden Text genau aus: AaBbCc cCbBaA BbCcDd dDcCbB EeFfGg gGfFeE HhIiJj jJiIhH KkLlMm mMlLkK NnOoPp pPoOnN QqRrSs sSrRqQ TtUuVv vVuUtT WwXx xXwW Yy yY ZZ zz ZZ Yy yY WwXx xXwW...

11
Erstellen Sie eine unbegrenzte Gegenzeichenfolge

Ein Counterstring ist eine Art selbstbeschreibender Testdaten, die beim Testen von Software verwendet werden. Ich bin mir nicht sicher, ob es tatsächlich von James Bach erfunden wurde , aber ich weiß es von dort. Die Idee ist wie folgt: Die Testdaten enthalten viele Sternchen ( *). Die Zahl vor dem...

11
Pokemon GO Evolution Kostenrechner

Sind Sie es leid, sich immer wieder zu fragen, wie viele Pokémon Sie noch fangen müssen, um diese hochrangigen Entwicklungen zu erzielen? Wundere dich nicht mehr! Jetzt schreiben Sie ein komplettes Programm oder eine Funktion, um es für Sie zu berechnen! Die Herausforderung: Als Eingabe erhält Ihr...

11
Was macht der Knopf?

Derzeit sind wir bei meiner Arbeit in ein neues Gebäude umgezogen. Es soll auf dem neuesten Stand der Technik sein und verfügt über automatische Lichter, automatische Rollläden und ist heute als das umweltfreundlichste Gebäude in dieser Stadt bekannt. Es funktioniert jedoch nicht wirklich gut. Die...

11
Produkte aufeinanderfolgender Primzahlen

Zum Zeitpunkt der Übermittlung an die Sandbox hatte ich den Ruf 17017, den Sie alle als 7 × 11 × 13 × 17, ein Produkt aus 4 aufeinanderfolgenden Primzahlen, faktorisieren können. Bitte schreiben Sie eine Funktion oder ein Programm, um alle Produkte von zwei oder mehr aufeinanderfolgenden Primzahlen...

11
Drucken Sie Multiplikationstabellen nach Eingabe

Bei dieser Herausforderung müssen Sie Multiplikationstabellen nach Eingabe drucken. Hier einige Beispiele: Input: 2 Output: 0 2 4 6 8 10 12 14 16 18 20 Input: 20 Output: 20 40 60 80 100 120 140 160 180 200 Regeln Der kürzeste Code in Bytes gewinnt. Diese Herausforderung ist ein Code-Golf. Sie folgt...

11
Konjugieren Sie ein türkisches Verb

Eingang Verb , eine Zeichenfolge, die dem regulären Ausdruck entspricht([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) Plural , ein wahrer oder falscher Wert Person , eine Ganzzahl mit dem Wert 1, 2 oder 3 angespannt , eine ganze Zahl mit dem Wert 1, 2...

11
Wiederholung interpretieren!

Diese Herausforderung ist die erste in einer Serie mit zwei Herausforderungen zum Thema Wiederholung. Der zweite wird bald auf sein. In einer Sprache namens Wiederholung (nur aus etwas I), besteht dort eine unendliche Reihe von 12345678901234567890..., mit 1234567890immer wiederholen. Die folgende...

11
Werde der Champion

Tic-Tac-Latin! Dies ist eine wahre Geschichte, daher wurden die Namen geändert. Mein Lateinlehrer, Mr. Latin, hat seine eigene (kein Scherz) Tic Tac Toe-Variante entwickelt. Nennen wir es Tic-Tac-Latin. Das Spiel ist einfach, es ist im Wesentlichen Tic Tac Toe, das auf einem Vier-mal-Vier-Raster...

11
Zahlendreiecke

Anerkennung Mein Dank geht an Rand Al'Thor's Brief-basierte Frage für die Inspiration für diese Code-Golf-Herausforderung. Hintergrund Die Art dieser Herausforderung basiert auf dem Algorithmus, den Rand in seinem "Ein aus drei Buchstaben gebildetes Dreieck" erwähnt hat: Beginnen Sie mit einer...