Programmierrätsel & Code Golf

20
Finde die Nachbarn der Zelle

... oder Toroidal Moore Nachbarschaften Angesichts positive ganze Zahlen sind h, wund eine nicht negative ganze Zahl i, kehren alle Indizes umgibt i. Sie müssen eine Matrix annehmen, die aus hZeilen von wElementen besteht, die von der niedrigsten in der oberen linken Ecke bis zur höchsten in der...

20
Inkrementiere Base-36-Saiten

Dies ist eine Code-Golf-Version einer ähnlichen Frage, die ich zuvor auf dem Stack gestellt habe, aber für ein interessantes Rätsel gehalten habe. Wenn eine Zeichenfolge mit der Länge 10 eine Zahl zur Basis 36 darstellt, erhöhen Sie diese um eins und geben Sie die resultierende Zeichenfolge zurück....

20
Wenn Sie in Rom sind, zählen Sie wie die Römer?

Hintergrund Diese Herausforderung wurde von dieser Website inspiriert , auf der das folgende Diagramm veröffentlicht wurde: Dieses Diagramm zeigt uns, dass der längste römische Ziffernausdruck unter 250 der von 188 ist, für dessen Angabe 9 Ziffern erforderlich sind. Herausforderung Die...

20
Turm der Saiten

Geben Sie eine Textfolge als "Turm" aus. Jedes Stück der Zeichenfolge (des Formulars 0:n) wird mehrmals wiederholt 5*n, sodass das erste Zeichen fünfmal, dann das erste und das zweite zehnmal usw. wiederholt wird. Beispiele: 'hello' -> ['h'] ['h'] ['h'] ['h'] ['h'] ['h', 'e'] ['h', 'e'] ['h',...

20
Wie viele Würfel können gebaut werden?

Aufgabe Ihre Aufgabe ist es, eine Struktur mit Würfeln zu bauen . Das Volumen der Würfel folgt der folgenden Reihenfolge (unten -> oben)nnn n3,(n−1)3,(n−2)3,...,13n3,(n−1)3,(n−2)3,...,13n^3, (n-1)^3, (n-2)^3,...,1^3 Eingang Das Gesamtvolumen der Struktur ( ).VVV Ausgabe Wert von ( ), dh: Die...

20
Traceless beschäftigter Biber

Alle diese beschäftigten Biber haben ein ziemliches Durcheinander gemacht. Sie haben überall auf dem Band geschrieben. Bei dieser Geschwindigkeit wird unser Nachbar aufhören, uns unbegrenzte Bänder zu leihen. Wir brauchen eine neue Art, das beschäftigte Biberspiel zu spielen, eine, die nicht jedes...

20
Einzeilige Tastatur

Die Herausforderung Das Ziel dieser Herausforderung besteht darin, zu bestimmen, ob eine bestimmte Zeichenfolge mit nur einer Zeile einer Standard-QWERTZ-Tastatur in Großbritannien eingegeben werden kann. Dies ist code golf, so dass die kürzeste Lösung in Bytes gewinnt! IO Die Eingabe ist eine...

20
Couch 2048: Wie viel mehr bis 2048?

Ich habe gerade ein Spiel namens Couch 2048 ausprobiert . (Hinweis: Um diese Frage besser zu verstehen, sollten Sie einen Blick darauf werfen.) Da es für mich nicht sehr aufregend war, habe ich mich gefragt , wie viel mehr bis 2048 !? Das hat mich dazu inspiriert, eine Herausforderung zu posten,...

20
Kleinster diversifizierender Exponent

Eine Pandigitalzahl ist eine Ganzzahl, die jede Ziffer von 0 bis 9 mindestens einmal enthält. 1234567890, 1902837465000000 und 9023289761326634265 sind alle pandigital. Für die Zwecke dieser Herausforderung sind Zahlen wie 123456789 nicht pandigital, da sie keine 0 enthalten, obwohl 123456789 =...

20
Zähle Wiederholungen eines Arrays

Sie erhalten ein Array und müssen die Anzahl der Ganzzahlen zurückgeben, die mehr als einmal vorkommen. [234, 2, 12, 234, 5, 10, 1000, 2, 99, 234] Dies gibt 2 zurück, da jedes von 234und 2mehr als einmal erscheint. [234, 2, 12, 234] [2, 12, 234, 5, 10, 1000, 2] Die Liste wird niemals länger als...

20
Quadratwurzelabstand von ganzen Zahlen

kSuchen Sie bei gegebener Dezimalzahl die kleinste Ganzzahl n, sodass die Quadratwurzel von ninnerhalb keiner Ganzzahl liegt. Der Abstand sollte jedoch ungleich Null sein - nkann kein perfektes Quadrat sein. Vorausgesetzt k, eine Dezimalzahl oder ein Bruch (je nachdem, was für Sie einfacher ist),...

20
Zyklen auf dem Torus

Herausforderung Diese Herausforderung haben Sie ein Programm schreiben, das in zwei ganzen Zahlen nimmt nund mdie Anzahl nicht-schneidenden Schleifen auf dem und gibt ndurch mTorus hergestellt durch ab (0,0)und nur Schritte unternommen und nach rechts. Sie können sich Torus als Gitter vorstellen,...

20
Sie nennen mich Inspektor Morse

Wenn Sie dies akzeptieren, müssen Sie entscheiden, ob eine bestimmte Eingabezeichenfolge punkt- oder strichlastig ist. Eine Zeichenfolge ist punktlastig, wenn ihre Morse-Darstellung mehr Punkte als Striche enthält. Beispielsweise ist der Buchstabe E ein einzelner Punkt, was bedeutet, dass er...

20
Lass alle Quadrate explodieren

Sie erhalten eine quadratische Matrix mit der Breite , die quadratische Zahlen .≥ 2≥2\ge2≥ 1≥1\ge1 Ihre Aufgabe ist es, alle quadratischen Zahlen zum Explodieren zu bringen, bis alle verschwunden sind. Sie müssen die endgültige Matrix ausdrucken oder zurücksenden. Genauer: Suchen Sie nach dem...

20
Kubanische Primzahlen

Geben Sie bei einer natürlichen Zahl nnn die nnn te kubanische Primzahl zurück . Kubanische Primzahlen Eine kubanische Primzahl ist eine Primzahl der Form p=x3−y3x−yp=x3−y3x−yp = \frac{x^3-y^3}{x-y} wobei y>0y>0y>0 und x=1+yx=1+yx = 1+y oder x=2+yx=2+yx = 2+y Einzelheiten Sie können eine auf...

20
Verzogenes Schachbrett

Bei dieser Herausforderung geht es darum, ein Schachbrett zu bauen, bei dem die Quadratgröße nicht durchgehend konstant ist, sondern einer bestimmten, nicht abnehmenden Reihenfolge folgt, wie unten beschrieben. Die Tafel wird iterativ definiert. Eine Tafel der Größe n × nn×nn \times n wird auf die...

20
Gedrehte Position von ganzen Zahlen

Herausforderung: Eingang: Eine sortierte Liste positiver Ganzzahlen. Ausgabe: Die Anzahl der Ganzzahlen, die sich noch auf dem exakt gleichen Index befinden, nachdem die Ziffern in jeder Ganzzahl mehrmals nach links gedreht und die geänderte Liste erneut sortiert wurden. Beispiel: Eingabe:...