Als «code-golf» getaggte Fragen

18
Run-Length Racer

Sie erhalten zwei Eingaben: eine Zeichenfolge in lauflängencodiertem Format, die die Laufstrecke definiert, und einen Großbuchstaben, der die Fahrspur darstellt, von der aus Sie beginnen möchten. Beispielsweise erweitert sich die Zeichenfolge "3a4A6b5B" zu "aaaAAAAbbbbbbBBBBB". Sie verwenden dann...

18
Vergessener Realms-Datumsrechner

Lassen Sie uns mit einem fiktiven Kalender arbeiten, um die Wettbewerbsbedingungen zwischen Sprachen mit und ohne eingebaute Datumsbibliotheken auszugleichen. Die Vergessenen Reiche sind ein ( das? ) Kampagneneinstellung für Dungeons & Dragons. Natürlich hat jeder seinen eigenen Kalender. Der...

18
Die Kimberling-Sequenz

Einführung Natürlich haben wir viele Herausforderungen in Bezug auf Sequenzen. Hier ist eine andere. Die Kimberling-Sequenz ( A007063 ) lautet wie folgt: 1, 3, 5, 4, 10, 7, 15, 8, 20, 9, 18, 24, 31, 14, 28, 22, ... Dies wird durch Mischen der normalen Iteration erzeugt: [1] 2 3 4 5 6 7 8 Der erste...

18
Maximale Substring-Konstruktion

In dieser Herausforderung haben Sie zwei Dinge bestanden: Eine Stringlänge, N Eine Liste von Zeichenfolgen mit Ljeweils einem zugewiesenen Punktwert. Jede Zeichenfolge, die nicht übergeben wird, hat den Punktwert 0 Sie müssen eine Zeichenfolge mit einer Nsolchen Länge erstellen, dass die Summe...

18
Wachsende Quine-Sequenz

Sie müssen eine Folge von 10 Programmen schreiben p1 p2 ... p10, die die folgenden Eigenschaften erfüllen: pKdruckt pK+1für K1 bis 9 p10 druckt p10 Wenn die ersten KProgramme verkettet werden, wird das resultierende Programm p1...pKgedruckt p1...pK. Jedes Programm pKmuss größer als das vorherige...

18
Ein einfacher DNA-Simulator

Ihr Code wird für immer eine sehr einfache ASCII-artige Darstellung der DNA erzeugen. Es werden zwei Zahlen in einem beliebigen Format als Eingabe verwendet: als Liste, als Argumente für eine Funktion, für stdin usw. Ein Gleitkommaintervall Iin Sekunden zwischen 0,0 und 1,0 (einschließlich) Eine...

18
Ausrichtung auf dreieckigen Gittern

Sechseckige Gitter wurden in letzter Zeit zu einer ziemlich beliebten Variante für Herausforderungen im Zusammenhang mit zweidimensionalen Daten. Die ebenso interessanten Dreiecksgitter scheinen jedoch bisher weitgehend vernachlässigt worden zu sein. Ich würde das gerne mit einer ziemlich einfachen...

18
Komprimierte Wochentage

Bei Eingabe einer Liste von Wochentagen wird die kürzeste sortierte Darstellung der Liste ausgegeben. Das Format des Eingangs ist eine Zeichenkette , die aus einem oder mehreren der zwei Zeichen - Strings Su(Sonntag), Mo(Montag), Tu(etc.), We, Th, Fr, und Sa. Die Eingabe muss nicht unbedingt in...

18
RNS in Codons analysieren

Einführung RNA ist der weniger berühmte Cousin der DNA. Sein Hauptzweck besteht darin, die Produktion von Proteinen in Zellen durch einen Prozess zu steuern, der als Translation bezeichnet wird . In dieser Herausforderung besteht Ihre Aufgabe darin, einen Teil dieses Prozesses zu implementieren,...

18
Bewerten Sie eine Skat-Hand

Einführung Skat ist ein traditionelles deutsches Kartenspiel für 3 Spieler. Das Deck besteht aus 32 Karten: Ass, König, Dame, Bube, 10, 9, 8, 7 in allen 4 Farben (Kreuz, Pik, Herz, Karo). In jeder Runde spielt ein Spieler solo, während die anderen beiden gegen ihn spielen. Zu Beginn einer Runde...

18
Nächster Feiertag

Australier lieben Feiertage und trinken gerne. Der 26. Januar war gestern in Australien ein Feiertag. Ich war froh, gestern nicht auf der Arbeit zu sein und gespannt darauf, wann ich das nächste Mal einen Feiertag habe! Leider hatte ich etwas zu viel zu trinken, und ich kann es nicht selbst...

18
Formteil ASCII Art.-Nr.

Sie erhalten eine einzelne druckbare ASCII-Zeichenfolge, die keine Zeilenumbrüche enthält, und eine mehrzeilige "Form", die Leerzeichen ( ) und Hashes ( #) enthält. Sie müssen Zeichen für Zeichen in der Zeichenfolge eingeben und Hashes durch die Zeichen aus der Zeichenfolge in der Reihenfolge von...

18
Implementieren Sie die Enigma-Maschine

Die Enigma-Maschine ist eine ziemlich komplexe Verschlüsselungsmaschine, mit der die Deutschen und andere ihre Nachrichten verschlüsseln. Es ist Ihre Aufgabe, diese Maschine * zu implementieren. Schritt 1, Drehung Unsere Enigma-Maschine hat 3 Schlitze für Rotoren und 5 verfügbare Rotoren für jeden...

18
Erweitern Sie die Kurzform mit zunehmender Ganzzahl

Bei einer Eingabe einer Liste von Zahlen im Format einer aufsteigenden Ganzzahl mit Kurzschreibweise geben Sie die Sequenz vollständig aus. Das aufsteigende Ganzzahlsequenzformat mit Kurzschreibweise ermittelt jede Zahl n mit weniger Ziffern als die Zahl davor, m . Mit d als Anzahl der Stellen in n...

18
Füllen Sie die Löcher in Buchstaben

Manchmal, wenn ich gelangweilt bin, nehme ich Text und fülle die "Löcher" in den Buchstaben. Aber ist das Füllen der Löcher nicht das Langweiligste, was Sie tun können? Ich denke, wir sollten es automatisieren , damit wir unsere Zeit besser nutzen können. Es gelten die Standardregeln für Code-Golf...

18
Geben Sie die Jongleur-Sequenz aus

Die Jongleursequenz wird wie folgt beschrieben. Beginnend mit einer Eingabe a 1 wird der nächste Term durch die Wiederholungsrelation definiert Die Sequenz endet, wenn sie 1 erreicht, da alle nachfolgenden Terme dann 1 wären. Aufgabe nSchreiben Sie bei einer Eingabe größer oder gleich 2 ein...

18
Sandpile-Ganzzahlen

Herausforderung Sie erhalten eine positive Ganzzahl nals Eingabe. Die Ausgabe sollte ein pyramidenartiger Sandhaufen sein, der nach den folgenden Regeln erstellt wurde: Jede ganze Zahl "fällt" vom gleichen Anfangspunkt nach unten, wie Sand, der in eine konische Form fällt. Zahlen, die größer sind...

18
Generieren Sie faulen Mikrowelleneingang

Verwandte: Programmieren Sie meine Mikrowelle und Generieren Sie faule Werte . Mein Kollege ist so faul, dass er sich beim Programmieren der Mikrowelle nicht einmal die Mühe macht, den Finger zu bewegen. (Das ist tatsächlich wahr!) Helfen Sie ihm, den Mikrowelleneingang zu finden, der die Zeit...

18
Transponiere eine Wortwolke

Hintergrund Ich wollte eine hübsche Wortwolke machen, so: these are words floating Ich berechnete die (x,y)Koordinaten des ersten Buchstabens jedes Wortes, steckte sie in meinen Wortwolkengenerator und ließ ihn seinen Job machen. Ich habe jedoch versehentlich (y,x)-koordinaten verwendet, sodass das...