Programmierrätsel & Code Golf

27
Modul Summation

Ich nenne diese Sequenz "die Jesus-Sequenz", weil es sich um die Summe von Mod . </ Pun> handelt Für diese Sequenz nehmen Sie alle positiven ganzen Zahlen m kleiner als die Eingabe n und nehmen die Summe von n Modulo pro m . Mit anderen Worten: an=∑m=1n−1nmodman=∑m=1n−1nmodma_n =...

27
Gegenseitig ausschließende Quines

Ihre Herausforderung ist einfach. Schreiben Sie zwei Programme, die keine Zeichen gemeinsam haben, die sich gegenseitig ausgeben. Beispiel Zwei Programme P und Q schließen sich gegenseitig aus, wenn: P gibt Q aus Q gibt P aus Es gibt kein Zeichen c, das sowohl zu P als auch zu Q gehört Jedes...

27
"Hey Jude" von den Beatles drucken

Ihre Aufgabe ist es, ein Programm zu schreiben, das die folgenden vier Verse aus den Texten des Beatles-Songs "Hey Jude" druckt (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can start to make it...

27
Reduzieren Sie das Antistring

In dieser Herausforderung erhalten Sie eine alphabetische Zeichenfolge als Eingabe. Wir definieren den "Anti-String" einer bestimmten Eingabe als String, wobei alle Buchstaben invertiert sind. Beispielsweise AaBbbUy -> aAbBBuY Sie sollten ein Programm schreiben, das eine Zeichenfolge als Eingabe...

27
Der gierige Cutter

iBug hat kürzlich eine lange Stange aus zusammengesetzten, aber wertvollen Materialien bekommen. Die Bar ist so lang, dass iBug sie nicht ohne Weiteres für Credits verkaufen kann, also möchte er sie kürzen. Die Stange besteht aus so zerbrechlichen und magischen Materialien, dass bei Bruch eines...

27
Diamantschöpfer +

Herausforderung : nAls Eingabe wird eine Ganzzahl angegeben . Erstellen Sie einen Diamanten, der 2x der angegebenen Zahl entspricht n. Eingabe: Die Eingabe ist eine Ganzzahl nund 2 <n ≤ 3000. Ausgabe : Die Ausgabe erfolgt als Zeichenfolge und in Form eines Diamanten, der +zu Beginn aus einer...

27
Die Add-Multiply-Add-Sequenz

( Verwandte ) Gegeben eine ganze Zahl n > 1, 1) Konstruieren Sie den Bereich von Zahlen n, n-1, n-2, ... 3, 2, 1und berechnen Sie die Summe 2) Nehmen Sie die einzelnen Ziffern dieser Zahl und berechnen das Produkt 3) Nehmen Sie die einzelnen Ziffern dieser Zahl und berechnen die Summe 4)...

27
Selbstidentifizierende Koordinaten

Schreibe ein Programm oder eine Funktion , die, da eine ganze Zahl n, eine Anordnung mit dem Konstrukt nDimensionen nLänge, wobei jedes Element ein Identifizierer des eigenen Koordinaten. Das heißt, beginnend mit einem Array, füllen Sie es mit nArrays, wobei jedes Array nmehr Arrays enthält, bis zu...

27
Uhrzeit einstellen

Stellen Sie sich die folgende 24-Stunden-Uhr vor, die mit den Pfeiltasten gesteuert werden kann: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Zweimaliges Drücken des Aufwärtspfeils ( ↑↑) erhöht die aktuell fokussierte Stundeneingabe: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Durch Drücken des Rechtspfeils ( →)...

27
Wo ist Blackhat?

Herausforderung Schreiben Sie Code, der bei einem Bild eines Panels aus einem zufälligen xkcd-Comic einen Wahrheitswert zurückgibt, wenn sich Blackhat im Comic befindet oder wenn nicht. Wer ist Blackhat? Blackhat ist der inoffizielle Name der Figur in XKCD-Comics, die einen schwarzen Hut trägt:...

27
Vorsicht vor dem Matrix-Tornado!

Der Matrix-Tornado ist wie jeder andere Tornado: Er besteht aus Dingen, die sich um ein Zentrum drehen. In diesem Fall Elemente der Matrix anstelle von Luft. Hier ist ein Beispiel für einen Matrix-Tornado: Zunächst unterteilen wir die Matrix in quadratische Ringe, wobei jeder Abschnitt aus...

27
Kleinste eindeutige Nummer KoTH

Erstellen Sie einen Bot, um die kleinste eindeutige Nummer auszuwählen. (Basierend auf einem Psychologieexperiment, von dem ich vor vielen Jahren gehört habe, das ich aber nicht wieder finden konnte.) Regeln Jedes Spiel besteht aus 10 zufällig ausgewählten Bots, die 1000 Runden spielen. In jeder...

27
Konvertieren Sie in Suzhou Ziffern

Suzhou-Ziffern (蘇州 蘇州; auch 花 花) sind chinesische Dezimalzahlen: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Sie funktionieren so ziemlich wie arabische Ziffern, mit der Ausnahme, dass bei aufeinanderfolgenden Ziffern, die zum Satz gehören {1, 2, 3}, die Ziffern zwischen der vertikalen...

27
Gültiger Badminton Score?

Einführung: Ich habe gesehen, dass es im Moment nur eine weitere Herausforderung im Zusammenhang mit Badminton gibt . Da ich selbst Badminton spiele (seit 13 Jahren), habe ich mir gedacht, dass ich einige Herausforderungen im Zusammenhang mit Badminton hinzufügen würde. Hier der erste:...

27
Abenteurer in den Ruinen

Testfahrer • Herausforderung Diskussion • Submit Adventurer ( Bildquelle ) Mehrere rivalisierende Abenteurer durchsuchen die Ruinen nach Schätzen, können aber nur so viel auf einmal tragen und haben ihre Grenzen der Ausdauer. Sie möchten den wertvollsten Schatz finden und hinausgehen, bevor sie zu...