Programmierrätsel & Code Golf

24
Balancieren Sie die Klammern

Ihr Ziel: Ausgeben des minimalen Damerau-Levenshtein-Abstands für eine Reihe von Klammern, damit aus der Eingabe-Zeichenfolge eine Zeichenfolge mit ausgeglichenen Klammern wird. Eingang Die Eingabezeichenfolge enthält nur Klammern und keine anderen Zeichen. Das heißt, es ist eine Kombination aller...

24
Finde das Binarray!

Wir definieren ein Binarray als ein Array, das die folgenden Eigenschaften erfüllt: es ist nicht leer Der erste Wert ist a 1 Der letzte Wert ist a 1 Alle anderen Werte sind entweder 0oder1 Zum Beispiel das Array [ 1, 1, 0, 1 ] ein gültiges Binarray . Die Aufgabe Bei einem nicht leeren Array A mit...

24
Log-Skalen sind für Drückeberger

Jeder weiß, dass Log-Skalen für Drückeberger sind . Aus diesem Grund müssen Sie ein Programm oder eine Funktion schreiben, die ein Balkendiagramm mit einer logarithmischen Skala, die eine Basis hat, deklassiert . Die Balkendiagrammeingabe wird als einzelne Zeichenfolge verwendet, bei der es sich um...

24
Golf ein Anagramm Quine

In dieser Frage habe ich Sie gebeten, ein Anagramm-Quine anhand seiner Ausgabe zu erraten. Es sieht jedoch so aus, als hätten wir noch keine Frage, ob wir ein Anagramm-Quine spielen wollen. Ihre Aufgabe wird es also sein, das kürzeste Anagramm zu machen, das Sie können. Was ist ein Anagramm Quine?...

24
Steige einen Schritt zu einem Prime

Der Titel von Numberphiles neuestem Video, 13532385396179 , ist ein Fixpunkt der folgenden Funktion f auf den positiven ganzen Zahlen: Sei n eine positive ganze Zahl. Schreiben Sie die Primfaktorisierung wie gewohnt, zB 60 = 2 2 · 3 · 5, wobei die Primzahlen in aufsteigender Reihenfolge geschrieben...

24
Ungefähre Kunststoffnummer

Die Herausforderung Die plastische Zahl ist eine Zahl im Zusammenhang mit dem Goldenen Schnitt mit vielen interessanten mathematischen Eigenschaften. Daher gibt es viele Ansätze, mit denen die Anzahl berechnet werden kann. Um die Nummer für die Zwecke dieser Herausforderung genau anzugeben,...

24
Konvertieren Sie eine TIO-Antwort in eine CMC-Antwort

Lassen Sie uns einmal etwas Nützliches tun. Erstellen Sie unter Berücksichtigung des Textes aus einer Try It Online-Codegolf-Einsendung die entsprechende Chat Mini Challenge-Einsendung, die der Form entspricht Language, N bytes: [`code`](URL) oder (wenn die Übermittlung ein einzelnes Byte ist - TIO...

24
Gif - Jif, Jif - Gif

Mit Erlaubnis von @Downgoat gestohlen Der Punkt dieser Herausforderung ist, die Debatte über die Aussprache von "gif" (nicht) zu regeln. " Die Aussprache von gif ist umstritten, und obwohl angenommen wird (und sollte) , dass es jif ist , ist es immer noch umstritten. In dieser Herausforderung...

24
Großmütige Zahlen

Bei einer positiven Ganzzahl als Eingabe bestimmen Sie, ob es sich um eine großmütige Zahl handelt. Eine großmütige Zahl ist eine Zahl, bei der jede Einfügung eines +Zeichens zwischen zwei Ziffern in der Basis 10 zum Ausdruck einer Primzahl führt. Zum Beispiel ist 40427 großmütig, weil 4+0427 = 431...

24
Wie oft soll ich das drücken?

Wir sind alle an die alte Telefontastatur gewöhnt, oder? Als Referenz sehen Sie hier, wie es aussieht: Bei einer Zeichenfolge, die nur aus ASCII-Kleinbuchstaben und einzelnen Leerzeichen besteht , müssen Sie die Anzahl der Abgriffe zurückgeben, die erforderlich sind, um die gesamte Zeichenfolge mit...

24
Die Summe der aufeinanderfolgenden ungeraden Zahlen

Obwohl verwandte Herausforderungen gestellt wurden, ist dies eine andere, um seine eigene Frage zu rechtfertigen. Herausforderung Bei einer positiven Ganzzahl wird die längste Folge aufeinanderfolgender positiver ungerader Ganzzahlen zurückgegeben, deren Summe die angegebene Ganzzahl ist. Wenn eine...

24
Hilfe! Ich habe mein Passwort vergessen!

Hilfe! Ich habe mich gerade bei Stack Exchange angemeldet, aber mein Passwort vergessen! Ich brauche einen Weg, um das herauszufinden, bevor ich mich abmelde. Zum Glück bin ich ein ausgezeichneter Hacker. Ich konnte nicht nur den Hash meines Passworts finden, sondern auch den Hashing-Algorithmus...

24
Erstellen Sie ein Prozentzeichen

Bei einer Ganzzahl n ≥ 1 wird eine 2D-Darstellung † eines Prozentzeichens der Breite n ausgegeben . Der Aufbau läuft wie folgt ab: Erstellen eine n durch n - Matrix (oder eine Liste von Listen) , gefüllt mit Nullen. Fügen Sie diese oben links und unten rechts ein. Legen Sie diese von links unten...

24
Wenden Sie eine Welle auf ein Array an

Ihre Aufgabe heute ist es, eine Welle auf eine Reihe von Zahlen anzuwenden. Eine Welle sieht folgendermaßen aus: [1, 0, -1, 0, 1, 0, -1, 0, 1...]Wenn Sie sie auf ein bestimmtes Array anwenden, müssen Sie die ersten Elemente, die zweiten Elemente usw. addieren. Etwas präziser: Ihr Programm oder Ihre...

24
Falte eine Liste in zwei Hälften

Wir werden eine Liste von ganzen Zahlen falten. Gehen Sie dazu wie folgt vor: Wenn die Liste gerade ist, erstellen Sie eine Liste mit der Hälfte ihrer Länge, wobei das n-te Element der neuen Liste die Summe aus dem n-ten Element der alten Liste und dem n-ten bis zum-ten ist. letzter Punkt der alten...

24
Effiziente Roboterbewegung

Haftungsausschluss: Die Geschichte, die in dieser Frage erzählt wird, ist vollständig fiktiv und wurde ausschließlich zum Zweck der Bereitstellung eines Intro erfunden. Mein Chef hat einen neuen Spielzeugroboter bekommen und möchte, dass ich ihn programmiere. Er möchte in der Lage sein, einfache...

24
Können gerade Zahlen Primzahlen werden?

Die Sequenz Jeder weiß, dass die einzige gerade Primzahl ist 2. Ho-hum. Aber es gibt bestimmte gerade Zahlen n, bei denen sie, wenn sie miteinander verknüpft werden n-1, zu einer Primzahl werden. Für den Anfang 1ist nicht in der Liste, weil 10nicht Primzahl. Ähnlich mit 2( 21) und 3( 32)....

24
Cardinal Code Challenge

Aufgabe Sie sind für die Herstellung eines Kompasses verantwortlich. Stellen Sie sich Ihren Quellcode als die "Kompassnadel" vor, bei der das Ausführen in verschiedenen Ausrichtungen zu einer unterschiedlichen Ausgabe führt. Unterstützte Quellcode-Ausrichtungen sind Nord, Ost, Süd und West....