Programmierrätsel & Code Golf

8
Restaurant Kurzschrift

Tor Manchmal können Abendmenüs lange Namen haben. Für den Kellner ist es viel einfacher, eine Abkürzung zu schreiben, die das Gericht eindeutig identifiziert. Zum Beispiel angesichts dieser Liste: beef burger chicken burger chicken nuggets Die Abkürzung c nstimmt überein chicken nuggets. Die...

8
Die Rache des schwarzen Bauern

Zielsetzung Der schwarze Bauer will sich rächen. Planen Sie den letzten Angriff. Regeln Der schwarze Bauer ( L) beginnt in der oberen Reihe und bewegt sich nach unten in die untere Reihe. Maximieren Sie die Punkte und geben Sie den Pfad mit an X. Bauern ( P) sind 1, Bischöfe ( B) und Ritter ( N) 3,...

8
Mach meinen Pseudocode real

Ich habe einen Java-Pseudocode, der Leerzeichen anstelle von geschweiften Klammern verwendet, und ich möchte, dass Sie ihn konvertieren. I / O. Ihr Programm sollte eine Eingabedatei zusammen mit einer Zahl verwenden, die angibt, wie viele Leerzeichen zum Einrücken eines Blocks verwendet werden....

8
Spielen Sie ein RTTTL-Lied

Benutzerquartate haben diese Herausforderung veröffentlicht , aber er hat die Tatsache vernachlässigt, dass er aus irgendeinem Grund keine MIDI-Dateien auf seinem Computer abspielen kann. Lassen Sie uns ihm helfen, indem wir ein vollständiges Programm schreiben, das einen Song im RTTTL-Format von...

8
Layouttext in Spalten

Schreiben Sie ein Programm oder eine Funktion, die bei gegebenem Text, mehreren Spalten und der Spaltenbreite den Text in Spalten formatiert. Dies ist Klartext- Typografie . Regeln Eingang Der Text ist eine Zeichenfolge aus druckbarem ASCII und kann Zeilenumbrüche und Leerzeichen (jedoch keine...

8
Zwischen SI-Präfixen konvertieren

Einführung Das Internationale Einheitensystem ist ein Messsystem auf der ganzen Welt, mit Ausnahme einiger weniger Länder, einschließlich der USA . Das SI-System (oder metrische System) basiert auf den unten aufgeführten Zehnerpotenzen (beachten Sie, dass dies eine unvollständige Tabelle ist):...

8
Tipps zum Golfen in Elixir

Elixir ist eine relativ neue funktionale Sprache, an der ich mich sehr interessiert habe. Ich möchte allgemeine Tipps zum Golfen in Elixir erhalten und Techniken lernen, die auf Code-Golf-Probleme angewendet werden können, die für Elixir im Allgemeinen etwas spezifisch sind . Basierend auf so...

8
Analysieren Sie die Widerstände

Das Ziel ist einfach: Zeichnen Sie angesichts der Reihe von Widerstandswerten den Teil des "Stromkreises" dieser Widerstände. Beispiele folgen. Eingabe : 3. Ausgabe: --3-- Eingabe : 1,2,3. Ausgabe: --1----2----3-- Als nächstes können die Widerstände parallel verbunden werden (durch 2 oder 3...

8
In einer Schnur oder nicht?

Vor kurzem hatte ich einige Probleme mit dem neuen TeaScript- Interpreter. Das größte Problem besteht darin, festzustellen, ob eine Zeichenfolge Sonderzeichen enthält oder nicht. Herausforderung Ein Sonderzeichen wird als Zeichen mit den Codepunkten 160 bis 255 definiert. Sie erhalten eine Eingabe,...

8
Wettbewerb zum Ablegen von Eiern

Ihre Herausforderung: Sie befinden sich im 0. Stock eines unendlich hohen Gebäudes. Auf jeder Etage können Sie zum Fenster gehen und ein Ei fallen lassen. Ihr Ziel ist es, den höchsten Stock herauszufinden, dem das Ei standhalten kann, ohne zu brechen. Sie haben jedoch maximal 3 Eier, um dies...

8
Orthogonale Zirkulationsmatrizen zählen

Zwei Zeilen einer Matrix sind orthogonal, wenn ihr inneres Produkt gleich Null ist. Nennen Sie eine Matrix mit allen Zeilen paarweise orthogonal eine orthogonale Matrix . Eine zirkulierende Matrix ist eine Matrix, bei der jeder Zeilenvektor relativ zum vorhergehenden Zeilenvektor um ein Element...

8
Planen Sie ein Schachturnier

Einführung Im Moment nehme ich an einem Schachturnier teil. Der Turnierplan hat mich inspiriert. Im Moment bin ich in einem Wettbewerb mit drei anderen Spielern. Das heißt, wir vier spielen drei Runden. Der Zeitplan sieht wie folgt aus: Round 1: 1-4 3-2 Round 2: 3-4 2-1 Round 3: 1-3 4-2 Dies ist...

8
Inverser symbolischer Rechner

Diese Herausforderung basiert auf der Idee des Wechselrichters von Plouffle . Schreiben Sie ein Programm in einer beliebigen Sprache, die Folgendes tut: Nimmt als Eingabe eine nicht negative rationale Zahl, Xdie in Dezimalzahl geschrieben ist, zum Beispiel 34.147425. Gibt einen mathematischen...

8
Die Branch Predictor Challenge

Jeden Tag, jede Minute, ... jede Mikrosekunde werden viele Entscheidungen von Ihrem Computer getroffen. In Hochsprachen haben diese normalerweise die Form von Anweisungen wie if, whileund for, aber auf der grundlegendsten Ebene gibt es Anweisungen in Maschinensprache, die als Verzweigungs- /...

8
Drucken Sie die Formel

Einführung In der Chemie gibt es eine Art von Erweiterung, die .xyz-Erweiterung ( https://en.wikipedia.org/wiki/XYZ_file_format ), die in jeder Zeile ein chemisches Element und die Koordinaten in der Ebene des Elements druckt. Dies ist für Chemiker sehr nützlich, um chemische Verbindungen zu...

8
Benötigen Sie einen Getränkehalter?

Sie werden die Witzsoftware für Getränkehalter aus den 90er Jahren replizieren. Folgendes hat es getan, und Sie müssen Folgendes tun: Zeigen Sie die Nachricht an Do you need a cup holder? Wenn der Benutzer bestätigt, geben Sie eine Endlosschleife ein, die das CD-ROM-Laufwerk immer wieder öffnet....

8
Inverse Champernowne-Teilstrings

Die Champernowne-Konstante ist die irrationale Zahl 0.1234567891011 ... die sich ad infinum erstreckt. Wir haben schon einmal eine Frage dazu gestellt. Bei dieser Frage handelt es sich jedoch um eine wechselseitige Frage, die als Inverse Champernowne-Konstante bekannt ist. Dies ist ungefähr...

8
Wie betrunken bin ich und wann kann ich wieder fahren?

Es ist Wochenende und was machen die coolen Jungs am Wochenende? Trinken natürlich! Aber weißt du was nicht so cool ist? Trinken und fahren. Sie beschließen also, ein Programm zu schreiben, das Ihnen sagt, wie geladen Sie sind und wann Sie wieder fahren können, ohne von den Bullen überfahren zu...