Programmierrätsel & Code Golf

11
Ausdrücke in Klammern vollständig

Heute besteht Ihre Herausforderung darin, alle möglichen vollständigen Klammern eines Ausdrucks zu erstellen. Ihre Eingabe ist eine einzelne Zeile druckbaren ASCII, die einen oder mehrere durch Operatoren getrennte Begriffe enthält. Die Eingabe kann auch Leerzeichen enthalten - Sie müssen diese...

11
Ist es ein Faktor eines Polynoms?

Ein Polynom teilbar durch einen Faktor , (x-n)wenn f(n)=0für eine Funktion f. Ihre Aufgabe: festzustellen, ob eine Polynomfunktion f(x)durch teilbar ist (x-n). Die Eingabe Die Eingabe erfolgt in Form von (x-n), (Polynomial). Denken Sie daran, wenn n negativ ist, (x-n)liegt es in der Eingabeform von...

11
Arithmetische Progressionen

Ihre Aufgabe ist es, die Eingabe zu analysieren und die Formel für den n-ten Term auszugeben, wenn es sich um eine arithmetische Folge handelt, andernfalls sollte "NAAP" gedruckt werden. Eingang Die Eingabe (von STDIN) besteht aus wenigen Zahlen zwischen 4 und 10 Zahlen, wobei jede Zahl im Bereich...

11
Entfalte musikalische Sprünge

Der Dal Segno und Da Capo sind zwei sehr häufig verwendete musikalische Begriffe. Sie bedeuten " vom Zeichen " (𝄋) bzw. " vom Anfang ". Es gibt auch die Idee der Coda (𝄌), die das Ende eines Musikstücks darstellt. Es ist das, was nach dem "Hauptteil" des Stückes gespielt wird. Ein DS al Coda ( Dal...

11
Zählsymbole für Innovation Splays

Innovation ist ein Kartenspiel, bei dem Spieler durch die Jahrhunderte kämpfen, von der Vorgeschichte bis zur Neuzeit, um schneller als ihre Gegner Erfolge zu erzielen. Jede Karte in Innovation ist ein Unikat und bietet einem Spieler eine Reihe von Symbolen. Wenn wir jede Karte als 2x3-Raster...

11
Eine unberührte Welt vorbereiten

Stark inspiriert von der Programmierung einer unberührten Welt . Auch eng mit dieser Herausforderung verbunden . Definieren wir eine makellose Primzahl als eine Zahl, die selbst eine Primzahl ist, aber keine Primzahl mehr ist, wenn Sie eine zusammenhängende Teilzeichenfolge mit N Ziffern der Basis...

11
Analysieren Sie Ihren Stuhl

Diese Herausforderung basiert auf Downgoat's Adjust your Chair . Herausforderung Sie haben gerade Ihren neuen Stuhl angepasst! Es passt perfekt zu dir. Das Rad ist jedoch quietschend und Sie wissen, dass die Reparaturmitarbeiter die Einstellung ändern werden. Das Problem ist, dass Sie kein Lineal...

11
Speicherzuordnung

Sie entwerfen eine neue esoterische Programmiersprache und eine Funktion, die Sie hinzufügen möchten, ist ein dynamischer Speicherzuweiser. Ihre Sprache gibt einen speziellen dedizierten virtuellen Adressraum für den Programmraum des Benutzers an. Dies ist getrennt von dem Adressraum, der vom...

11
Anziehung zwischen Wörtern

Newtons Gravitationstheorie besagt, dass die Gravitationskraft zwischen zwei Punktmassen ist F = (Gm 1 m 2 ) / r 2 Wo G ist die Gravitationskonstante: 6,674 × 10 –11 N · (m / kg) 2 m 1 ist die Masse des ersten Objekts m 2 ist die Masse des zweiten Objekts r ist der Abstand zwischen ihren...

11
Berechnen Sie die Anzahl, Divisors Edition

Inspiriert von dieser Frage zu Math. Lassen Sie die prime Faktorisierung einer Zahl, n , dargestellt werden als P (n) 2 = a x 3 b x 5 C x ... . (Verwenden von x als Multiplikationssymbol.) Dann kann die Anzahl der Teiler von n als D (n) = (a + 1) x (b + 1) x (c + 1) ... dargestellt werden . Somit...

11
Lesen Sie die Tabellen

Aufgabe Lesen Sie den Inhalt einer Tabelle mit einem Satz von Koordinaten. Tabellenformatierung Die Tabellen haben dieses Grundformat: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Spaltennamen sind innerhalb von Spalten immer eindeutig . Zeilennamen sind auch...

11
Primitive Wurzeln der Einheit

Sei zeine komplexe Zahl. zist eine n-te primitive Wurzel der Einheit, wenn für eine bestimmte positive ganze Zahl n und für jede positive ganze Zahl k < n . Herausforderung Schreiben Sie ein vollständiges Programm oder eine vollständige Funktion, die bei einer positiven Ganzzahl nals Eingabe...

11
Schneiden und zählen Sie die Dezimalstellen

In dieser Herausforderung werden Sie ein Programm zur Ausgabe von, wie viele Dezimalstellen in dem Eingang schreiben String und schneiden Sie die Eingabe , wenn nötig. Beispiele -12.32 2 32 0 3231.432 3 -34.0 0 -34 023 0 23 00324.230 2 324.23 10 0 00.3 1 0.3 0 0 -04.8330 3 -4.833 Regeln Die Eingabe...

11
Eeny, Meeny, Miny, Moe

Einführung Das Kindheitslied Eeny, meeny, miny, moe wurde oft verwendet, um auszuwählen, wer "es" war, wenn man Tag spielte. Jeder würde in einem Kreis stehen und auf eine zufällig ausgewählte Person zeigen. Sie würden singen: Eeny, meeny, miny, moe, fang einen Tiger am Zeh. Wenn er brüllt, lass...

11
Einfach wie ABC Solver

Easy As ABC, auch als "End View" bekannt, ist ein Puzzle, bei dem Sie ein leeres Gitter mit Buchstaben erhalten. Sie müssen das Raster teilweise ausfüllen, damit sich in jeder Zeile und Spalte genau einer von jedem Buchstaben befindet. Außerdem müssen Buchstaben am Ende einer Zeile (oder Spalte)...

11
ASCII-Box-Rendering

Aufgabe Ihre Aufgabe ist es, ein Programm zu schreiben, das ASCII-Boxen an den durch die Eingabe angegebenen Stellen ausgibt. Eingang Sie erhalten eine Liste mit Zahlen. Das Format ist hier ein wenig flexibel, dass Sie jeden deliminator verwenden , können Sie wollen (zB 1,2,3,4, 1 2 3 4,...

11
Füllen Sie die Lücken gegenseitig aus

Bei einer Eingabe von zwei Zeichenfolgen mit Sequenzen von Unterstrichen, die entsprechende Wörter darstellen, werden die Sätze mit den ausgefüllten "Leerzeichen" ausgegeben. Diese Herausforderung lässt sich am besten anhand eines Beispiels beschreiben. Hier ist eine Beispieleingabe: programming...

11
Iss den Schokoriegel

Ich habe eine Tafel Schokolade und ich brauche Hilfe beim Essen, also schreibst du ein Programm, um das zu tun. Erläuterung Die erste Zeile ist die Eingabe. Beispiele sind durch eine Leerzeile getrennt. 7 ____ __|__| |__|__| |__|__| |__|__| 6 _______ |__|__| |__|__| |__|__| 5 ____ __|__| |__|__|...

11
Lass uns ein Brettspiel spielen!

Einführung Brettspiele sind ein klassisches Spiel zwischen Kindern, aber es gibt einige Kinder, denen es langweilig ist, Schritt für Schritt ein Brettspiel zu spielen. Jetzt möchten sie, dass das Ergebnis angezeigt wird, bevor sie ihre Hände auf das Brett legen. Herausforderung Angenommen, dieses...