Programmierrätsel & Code Golf

24
Caesar-Äquivalenz

Zwei Zeichenfolgen sind "Caesar-Äquivalent", wenn der Abstand (Aufwärtszählen) zwischen den entsprechenden Zeichen gleich ist. Ja, ich habe diesen Begriff erfunden. Hier ist ein Beispiel: "Abc" und "Cde" sind gleichbedeutend damit distance from a-c == 2 distance from b-d == 2 distance from c-e == 2...

24
ASCII-Borromäische Ringe

Die Borromäischen Ringe sind ein merkwürdiger Satz von drei Kreisen, die so verbunden sind, dass durch das Entfernen eines der Kreise die beiden anderen Kreise voneinander getrennt werden: Mit ein paar Gummibändern und einem Bindering können Sie sich ein Set zusammenstellen . Mit mehr Gummibändern...

24
Berechnen Sie die durchschnittlichen Zeichen der Zeichenfolge

Aufgabe Ihre Aufgabe ist es, eine Zeichenfolge zu erstellen, die durchschnittliche Zeichenfolgen enthält. Das erste Zeichen des Ergebnisses wäre das Durchschnittszeichen des ersten Zeichens (das das erste Zeichen ist) und das Durchschnittszeichen des zweiten Zeichens von zwei ersten Zeichen und so...

24
Mal sehen, was los ist!

Wer liebt nicht Actionfilme mit schnellen, lauten Autos, besonders mit vielen Stürzen? Wer liebt Action-Shots in der ASCII-Kunst nicht? Die Szene ist: Zwei Autos starten an gegenüberliegenden Seiten einer geraden Straße (mit 60 Zwischenräumen). Sie fahren mit konstanter Geschwindigkeit aufeinander...

24
Golfsaiten in Fourier

Herausforderung Wenn Sie eine Zeichenfolge als Eingabe angeben, spielen Sie das Fourier-Programm ab, das diese Zeichenfolge ausgibt. In Fourier gibt es keine einfache Möglichkeit, einen String auszugeben: Sie müssen jeden Zeichencode durchgehen und diesen als Zeichen ausgeben. Fourier Die Sprache...

24
Zeigen Sie das Alter der Baumringe

Einführung Gestern habe ich ein Geburtstagsrätsel gesehen . Glückwunsch!! Auch diese Woche habe ich eine Folge der Fernsehsendung Bones gesehen, in der eine Leiche unter einem Baum begraben gefunden wurde. Um den Zeitpunkt des Todes zu berechnen, zählten sie die Baumringe. Baumringe entstehen, weil...

24
Umgeben Sie eine Zeichenfolge mit Hashes

Ich habe das bereits in Python gemacht, aber es scheint, dass es viel gekürzt werden könnte: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) Also, wenn der Benutzer Folgendes...

24
Ein Sinus der Größe

Einführung Jeder kennt Sinus (Sünde) , Cosinus (Cosinus) , Tangens (Tan) , Cotangens (Cot) , Sekant (Sec) und Cosekant (Csc) . Fast jeder Winkel hat sie. Weit weniger bekannt oder in Erinnerung geblieben sind die exsecant (exsec) , excosecant (excsc) , versine (versin) und coversine (cvs) . Fast...

24
Montag Minigolf # 3: Anagramm Entfernung

Montag Minigolf: Eine Reihe von kurzen Code-Golf- Herausforderungen, die (hoffentlich!) Jeden Montag veröffentlicht werden. (Sorry, das ist ein bisschen spät.) Ich bin sicher, die meisten von Ihnen haben von Levenshtein distance gehört , einem Algorithmus zur Berechnung des Abstands zwischen zwei...

24
Wie kann Pyth verbessert werden? [geschlossen]

Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Pyth wird...

24
Nicht einzigartige Elemente

Schreiben Sie ein Programm, das die nicht eindeutigen Elemente eines Arrays von Ganzzahlen mit Vorzeichen findet. Das resultierende Array kann in beliebiger Reihenfolge vorliegen. Ihre Antwort kann ein Ausschnitt sein, der davon ausgeht, dass die Eingabe in einer Variablen gespeichert ist (z d. B.)...

24
Ersetzen Sie eine Zeichenfolge durch sich selbst!

Ersetzen Sie eine Zeichenfolge durch sich selbst Ihr Ziel ist es, eine Zeichenfolge durch eine eigene Zeichenfolge zu ersetzen, indem Sie jedes Zeichen in der ursprünglichen Zeichenfolge durch das vorangegangene Zeichen ersetzen. Beginnen Sie dabei mit dem ersten Zeichen und setzen Sie den...

24
Nachahmung einer Bestellung

Ordnen Sie die Quelle anhand von zwei Zahlenlisten, einer Quelle und einem Muster , neu an, sodass sie der relativen Reihenfolge des Musters entspricht. Zwei beliebige Einträge der neu geordneten Quelle sollten auf dieselbe Weise verglichen werden wie die Einträge an denselben Positionen des...

24
ASCII-Zeichen-Durcheinander

Ein Programm schreiben , die einen String aus druckbaren Zeichen (ASCII 20-7E) und eine ganze Zahl als ihren Eingang nimmt nin [2,16] , und führt die folgende Modifikation an der Schnur. Jedes Zeichen in der Zeichenkette in ihrem ASCII-Code umgesetzt (die angegebenen Beispiele sind in hexadezimal,...

24
Machen Sie einen 3var Dolmetscher!

3var ist eine Variante von Deadfish, die drei Variablen namens A, B und R verwendet. A und B sind Akkumulatoren, während R als Ergebnisvariable verwendet wird. In diesem Code-Golf- Herausforderung müssen Sie einen Interpreter für eine abgespeckte Version dieser Sprache erstellen . Erforderliche...