Programmierrätsel & Code Golf

12
Zahlen springen

Eine Sprungzahl ist definiert als eine positive Zahl n, bei der sich alle Paare aufeinanderfolgender Dezimalstellen um 1 unterscheiden. Außerdem werden alle einstelligen Zahlen als Sprungzahlen betrachtet. z.B. 3, 45676, 212 sind Sprungzahlen, 414 und 13 jedoch nicht. Die Differenz zwischen 9 und 0...

12
Neue Bestellung Nr. 1: Wie fühlt sich das an?

Einführung Es ist ein bisschen langweilig, alle positiven Zahlen in der regulären Reihenfolge (1, 2, 3, ...) anzuordnen, nicht wahr? Hier ist also eine Reihe von Herausforderungen im Zusammenhang mit Permutationen (Umformungen) aller positiven Zahlen. Die erste Herausforderung in dieser Reihe...

12
Zuletzt eingegebenes Byte drucken

Herausforderung Sie haben eine Zeichenfolge von Eingabebytes, geben das letzte Byte darin aus. Regeln Ihre Übermittlung kann ein Programm oder eine Funktion sein, die das letzte Byte in der Eingabe ausgibt ist entweder ein String-, ein stdin- oder ein Befehlszeilenargument und ist nicht leer. Ich...

12
Erreichbarkeit des Geländes

Rundenbasierte Taktikspiele wie Advance Wars, Wargroove und Fire Emblem bestehen aus einem quadratischen Gitter mit unterschiedlichem Gelände und Einheiten unterschiedlicher Bewegungsklassen, die für jeden Geländetyp unterschiedliche Kosten erfordern. Wir werden eine Untergruppe dieses Problems...

12
Botschafter und Übersetzer

Zwei Botschafter auf einer UN-Konferenz wollen miteinander sprechen, aber leider spricht jeder nur eine Sprache - und sie sprechen nicht dieselbe Sprache. Glücklicherweise haben sie Zugang zu mehreren Übersetzern, die jeweils einige Sprachen verstehen und sprechen. Ihre Aufgabe ist es, die kürzeste...

12
Wer kann dem Nonary Game entkommen?

The Nonary Game ist ein fiktives Spiel, das in der gleichnamigen Videospiel-Trilogie gespielt wird. Ihr Ziel ist es, in möglichst wenigen Byte Code herauszufinden, wie viele Spieler (bestenfalls) einem bestimmten Spiel entkommen können. Spielregeln Es gibt 9 Spieler, nummeriert von 1 bis 9. Alle...

12
Gibt die Gesamtlänge aller "Anführungszeichen" aus

Regeln In dieser Herausforderung werde ich die Definition von "Anführungszeichen" ein wenig neu definieren. Anführungszeichen (AKA- Anführungszeichen ) sind identische Zeichen, die paarweise in verschiedenen Schriftsystemen verwendet werden, um direkte Sprache, ein Zitat oder eine Phrase...

12
Finden Sie den Durchmesser eines Wortdiagramms

Einführung Ein beliebtes Worträtsel besteht darin, ein Wort in einer Reihe von Schritten in ein anderes umzuwandeln, die nur einen Buchstaben ersetzen und immer ein gültiges Wort ergeben. Beispielsweise kann BAG in fünf Schritten in DOG konvertiert werden: TASCHE -> BAT -> CAT -> COT ->...

12
Implementieren Sie eine stark Darboux-Funktion

Laut Wikipedia ist eine stark Darboux-Funktion eine, für die das Bild jedes (nicht leeren) offenen Intervalls die gesamte reale Linie ist Mit anderen Worten, eine Funktion fff ist stark Darboux, wenn 3 beliebige reelle Zahlen aaa , bbb und yyy sind. Es ist immer möglich, ein xxx zwischen...

12
Mehrbenutzer-CRUD: Gültig, Problem oder Fehler?

Einführung : Haben Sie Dropbox schon einmal mit anderen Leuten verwendet und Sie haben beide dieselbe Datei geändert? Hatten Sie jemals eine Mehrbenutzeranwendung mit einer relationalen Datenbank, und zwei Personen haben dasselbe Objekt geändert (oder schlimmer noch, eine hat gelöscht und die...

12
Jimmy braucht ein neues Paar Schuhe!

Jimmy war letzte Woche mit all diesen Plattformen und Seilen beschäftigt , und der arme Jimmy hat nicht einmal Beine oder Füße, auf denen er stehen kann! Ihre Aufgabe ist es, eine Schnur mit mehreren Jimmys zu nehmen und ihnen Beine und Schuhe zu geben! Erhalten Sie Eingaben in Form eines...

12
Interpreter für Zahlentheorie, Modulo n

Ein Satz der Zahlentheorie (für unsere Zwecke) ist eine Folge der folgenden Symbole: 0und '(Nachfolger) - Nachfolger bedeutet +1also0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(Addition) und *(Multiplikation) = (gleich) (und )(Klammern) der logische Operator nand( a nand bist not (a and b)) forall (der...

12
Kirche Subtraktion

Kirche Subtraktion Lambda-Kalkül war schon immer eine Faszination von mir und das aufkommende Verhalten, Funktionen ineinander zu übertragen, ist erstaunlich komplex. Kirchenzahlen sind Darstellungen natürlicher Zahlen, die aus der wiederholten Anwendung einer Funktion (normalerweise der unären...

12
Normalisierter Übersetzer von Malbolge zu Malbolge

In dieser Aufgabe schreiben Sie ein Programm / eine Funktion, die ein normalisiertes Malbolge- Programm verwendet und das resultierende Malbolge- Programm ausgibt . (Dies ist ein geheimes Tool, das alle Malbolge-Programmierer verwenden!) Eingang Eine Datenstruktur, die (irgendwie) ein...

12
Anfragebeantworter

Original: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer entwarf die logische Programmiersprache Prolog. Sein Ziel war es, eine Programmiersprache zu schaffen, die so intelligent ist wie ein zweijähriges Kind. Um zu beweisen, dass er sein Ziel...

12
Simulieren Sie ein 1D-Game-of-Life-Modell

Diese Frage hat sich gerade bei der Codeüberprüfung geändert, und ich dachte, Sie könnten sie als Codegolf-Herausforderung anpassen: Sie erhalten eine nicht leere Liste von x Häusern, die als Boolesche Werte dargestellt werden. Jeden Tag konkurrieren die Häuser mit benachbarten. 1 steht für ein...

12
Repariere meine gestotterten Worte

Stottern ist ein Problem, das viele von uns vielleicht erlebt oder zumindest gesehen haben. Obwohl die meisten bekannten Spracherkennungssoftware schwerwiegende Probleme mit stotterndem Sprechen haben, stellen wir uns eine Software vor, die Stottern versteht, diese aber nicht beheben kann und sie...

12
Postbotenzustellung

Ich habe gerade einen Job als Postbote bekommen und ich brauche deine Hilfe, um ihn zu behalten. Ich muss viele Mails bestellen, bevor ich sie ausliefern kann. Die Straßen sind streng fortlaufend nummeriert, beginnend mit 1 am Anfang der Straße und weiter, um bis zum Ende keine Zahlen zu...