Als «code-golf» getaggte Fragen

22
Finden Sie die nächstgelegene palindromische Zahl

Bei einer gegebenen Zahl N wird X ausgegeben / zurückgegeben, so dass N + X ein Palindrom ist, wobei | X | muss so klein wie möglich sein. Palindrom: Eine Zahl ist ein Palindrom, wenn die Ziffernfolge beim Lesen von links nach rechts gleich ist wie beim Lesen von rechts nach links. 95359und...

22
Knacken Sie den Code zum Zahlenschloss

Bei einem Standard-Zahlenschloss wie auf dem Bild. Zum Entsperren richten Sie die 4 Zahlen im Code in der Kombinationszeile aus. Nach Jahren des treuen Dienstes wurden Sie aus der Schlossfabrik entlassen und haben sich entschlossen, Rache zu üben, indem Sie die Schlösser nicht durcheinandergebracht...

22
Unrunde Brüche

Wenn Sie einen Bruch in eine Dezimalzahl umwandeln und diese Zahl speichern möchten, müssen Sie sie häufig runden, da Sie nur eine bestimmte Menge an Speicher verwenden möchten. Angenommen, Sie können nur 5 Dezimalstellen speichern, dann wird 5/3 zu 1,6667. Wenn Sie nur 2 Dezimalstellen speichern...

22
Gegenseitig negative Quines

Dies wurde inspiriert von Print a Negative Ihres Codes und Golf a mutual quine . Betrachten Sie ein Rechteck von Zeichen, die die folgenden Einschränkungen erfüllen: Besteht ausschließlich aus druckbaren ASCII-Zeichen Abmessungen beide größer als 1 Jede Zeile und jede Spalte enthält mindestens ein...

22
Caesar-Cypher-Mania

Die Caesar-Chiffre ist eine sehr einfache Substitutions-Chiffre, bei der jeder Buchstabe um einen festen Versatz verschoben ist (Schleife um Z nach A). Ebenso können wir auch eine Caesar-Chiffre für den Satz druckbarer ASCII-Zeichen verwenden. Dies sind die 95 Zeichen von den Codepunkten 0x20 bis...

22
Generieren Sie die kürzeste De Bruijn

Eine De Bruijn-Folge ist interessant: Es ist die kürzeste, zyklische Folge, die alle möglichen Folgen eines gegebenen Alphabets einer gegebenen Länge enthält. Wenn wir zum Beispiel das Alphabet A, B, C und eine Länge von 3 betrachten, ist eine mögliche Ausgabe: AAABBBCCCABCACCBBAACBCBABAC Sie...

22
Decken Sie eine Region mit Rechtecken ab

Eingang Ihre Eingabe in dieser Herausforderung ist eine Liste von ganzzahligen Paaren. Sie repräsentieren die südwestlichen Ecken der Einheitsquadrate in der Ebene und die Liste repräsentiert ihre Vereinigung als Teilmenge der Ebene. Zum Beispiel die Liste

22
Sagen Sie den Erdrutsch voraus

Erdrutsche In dieser Herausforderung besteht Ihre Aufgabe darin, das Ausmaß der durch einen massiven Erdrutsch verursachten Schäden vorherzusagen. Wir verwenden das folgende vereinfachte zweidimensionale Modell, das durch eine Anfangshöhe h >= 0 und einen kritischen Koeffizienten parametrisiert...

22
Glückszahlen generieren

Geschichte: Lucy fragte George, was seine Glückszahl sei. Nach einigem Nachdenken antwortete George, dass er mehrere Glückszahlen habe. Nach einigem Durcheinander fragte Lucy George, was seine ersten nGlückszahlen seien. George bat Sie dann, seinen Kumpel, ihm ein Programm zu schreiben, um die...

22
Wasser in einem Sechskantstab

Ich habe ein paar Sechskantstangen zu einer seltsamen Skulptur zusammengeklebt. Die Stäbe sind 1 bis 99 cm lang und haben eine Querschnittsfläche von 1 cm². Alle Stäbe sind sechseckig mit mindestens einem anderen Stab verklebt. Die Stangen sind alle an ihrer Unterkante ausgerichtet. Nach einem...

22
Bereite dich darauf vor zu sterben?

Hintergrund Eine Quelle der Langeweile in Tabletop-Rollenspielen ist das Würfeln mit vielen Würfeln. Das Wirken eines Zerfallszaubers mag augenblicklich sein, aber das Würfeln und Addieren von 40 Würfeln ist es mit Sicherheit nicht! Unter rpg.stackexchange.com werden eine Reihe von Vorschlägen zur...

22
Kannst du den Zauber wirken?

In Magic: the Gathering kämpfen Magier (bekannt als "Planeswalker") miteinander, indem sie Zauber wirken. Zauber kosten Mana. Es gibt fünf Manafarben: Weiß, Blau, Schwarz, Rot und Grün, dargestellt als {W}, {U}, {B}, {R} und {G}. Die Kosten eines Zaubers sind etwas komplexer. Die Kosten können eine...

22
Generalized Array Riffle

Ein einfacher Start in die Woche! Sie erhalten drei Arrays: das Basis-Array B , das Wert-Array V und das Index-Array I . Sie sollten ein anderes Array erzeugen, in das die Werte von an den durch angegebenen Indizes Veingefügt Bwerden I. Hier ist ein Beispiel: Base: [5, 1, 4, 1, 3] Values: [0, 0, 7]...

22
Höhenkarte der Boxen

Schauen Sie sich dieses ASCII-Grafikdiagramm verschiedener Boxen an: +--------------------------------------------------------------+ | | | +-------------------------------+ +-------+ | | | | | | | | | | | | | | | +----------------+ | | | | | | | | | +-------+ | | | | | | | | | | | | +-------+ | |...

22
Berechnen Sie einen Stammbaum

Eine kleine Lektion in Genetik Wenn Sie nur Zugriff auf die sichtbaren Merkmale oder den Phänotyp einer Person haben, wird häufig ein Stammbaum ihrer Familiengeschichte verwendet, um die tatsächliche genetische Information oder den Genotyp jedes Familienmitglieds herauszufinden . Wenn wir uns mit...

22
Ausgabe der Iccanobif-Sequenz

Schreiben Sie ein Programm oder eine benannte Funktion, die die Sequenz bis zur nth Ganzzahl in der Iccanobif-Sequenz ausgibt oder zurückgibt, die in OEIS als A014258 dokumentiert ist . Beachten Sie, dass nur das nullte Element in der Sequenz ( 0) gedruckt wird, wenn nNull ist. Die Sequenz wird wie...