Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

15
Temperaturkonverter
Dies ist eine Herausforderung in Byte-Größe, bei der Sie eine Eingangstemperatur in einer der drei Einheiten (Celsius, Kelvin und Fahrenheit) in die anderen beiden Einheiten umrechnen müssen. Eingang Sie erhalten eine Temperatur als Zahl, gefolgt von einer Einheit (durch ein Leerzeichen getrennt). Die Temperatur kann eine Ganzzahl oder eine Gleitkommazahl …

4
Lass uns Meta Tic-Tac-Toe spielen!
Spielen wir eine Partie Meta Tic-Tac-Toe! Dies ist ein King-of-the-Hill- Turnier von Meta Tic Tac Toe. Die Regeln von Meta-Tic-Tac-Toe lauten wie folgt: Es gelten alle regulären Tic-Tac-Toe-Regeln. Es gibt neun Tafeln, die so angeordnet sind, dass sie eine Haupttafel bilden. Wie so: 0|1|2 || 0|1|2 || 0|1|2 ----- || …

5
Steht dieses Wort auf der Pinnwand?
Einführung Nachdem Sie einen Tag lang getrunken und die Weltmeisterschaft beobachtet haben, setzen Sie sich, um ein Freundschaftsspiel zu spielen. Die Stimmung steigt, weil Sie beschuldigt werden, Zeit mit unsinnigen Worten zu verschwenden, die nicht einmal auf dem Brett stehen! Möglicherweise sehen Sie doppelt, aber Sie denken sicherlich klar genug, …
38 code-golf  boggle 

10
Das Urinalprotokoll
Hintergrund Das sogenannte "Urinal-Protokoll", das die Reihenfolge beschreibt, in der einzelne Urinale in einem Männerbad entnommen werden, wurde an mehreren Stellen erörtert. Eine Version finden Sie in diesem xkcd-Blogbeitrag . Diese Frage betrifft eine geringfügige Abweichung: Anordnung : n Urinale in einer Reihe. Protokoll : Jede neue Person wählt eines …


14
Zeichen nach Dunkelheit sortieren
Ihr Programm muss als Eingabe eine Zeichenzeile wie folgt verwenden: @+.0 Und geben Sie die Zeichen sortiert nach ihrer Dunkelheit wie folgt aus: .+0@ Bedarf: Sie müssen für die Dunkelheitserkennung eine Schriftart mit einem Leerzeichen verwenden. Sie müssen herausfinden, wie viele Pixel jedes Zeichen einnimmt. Sie müssen das Zeichen tatsächlich …
38 code-golf 

11
Musik: Was ist in diesem Akkord?
Eingang Das Symbol eines Triadenakkords (siehe http://en.wikipedia.org/wiki/Chord_(music)#Triads ). Ausgabe Die Noten, die den gegebenen Akkord bilden. Beispiele Eingabe: AM Ausgabe:A C# E Eingabe: C#m Ausgabe:C# E G# Eingabe: Db+ Ausgabe:C# F A Eingabe: C0 Ausgabe:C D# F# Boni -50, wenn Sie auch mit Septakkorden umgehen können -150 für das tatsächliche …
38 code-golf  music 

24
Rosetta Stone Challenge: Was ist sowieso Durchschnitt?
Ziel einer Rosetta Stone Challenge ist es, Lösungen in möglichst vielen Sprachen zu schreiben. Zeigen Sie Ihre Programmiervielsprachigkeit! Die Herausforderung Wenn Menschen den Begriff "Durchschnitt" verwenden, meinen sie im Allgemeinen das arithmetische Mittel, dh die Summe der Zahlen geteilt durch die Anzahl der Zahlen. Es gibt jedoch viel mehr Bedeutungen …

13
Längster Code zum Hinzufügen von zwei Zahlen [geschlossen]
Aufgabe: Ich weiß, wir können alle zwei Zahlen hinzufügen, indem wir verwenden +. Ihre Aufgabe ist es, den längsten Code zu erstellen, mit dem Sie zwei Eingabenummern hinzufügen können. Regeln: Der gesamte Code muss zu einem Thema gehören (füllen Sie ihn nicht mit Code ohne Zusatz, um die Länge zu …


3
Löse Rubiks Würfel
Schreiben Sie das kürzeste Programm, das Rubiks Würfel (3 * 3 * 3) innerhalb eines angemessenen Zeitraums löst und sich bewegt (z. B. maximal 5 Sekunden auf Ihrer Maschine und weniger als 1000 Züge). Die Eingabe erfolgt im Format: UF UR UB UL DF DR DB DL FR FL BR …

13
Golf eine gemeinsame Sache
Mit zwei Sprachen Ihrer Wahl, schreiben die kleinste „mutual quine “ Sie können. Das heißt, schreiben Sie ein Programm P in Sprache A, das den Quellcode für ein Programm Q in Sprache B ausgibt, so dass die Ausgabe des Programms Q mit dem Quellcode für P identisch ist. Leere Dateien …

9
Textkomprimierung und -dekomprimierung - „Nie mehr“
Angesichts der jüngsten Diskussion über die Verwendung von Komprimierungswerkzeugen im Codegolf hielt ich es für eine schöne Herausforderung, einen eigenen Textkomprimierer und -dekomprimierer zu schreiben. Herausforderung: Schreiben Sie zwei Programme : eines zum Komprimieren von ASCII-Text in eine Folge von Bytes und eines zum Dekomprimieren. Die Programme müssen nicht in …

30
Summe aller Ziffern zählen
Diese Herausforderung besteht darin, ein Programm oder ein Skript zu schreiben, das die Summe aller Ziffern innerhalb der ganzen Zahlen von 1 bis einschließlich einer bestimmten Zahl zählt. Eingabe, eine positive ganze Zahl. Ausgabe, die Summe der Ziffern dieser Zahl und aller kleineren Zahlen. Beispiele: Input: 5 Integer Sequence: 1, …
38 code-golf  math 

30
Finde die Nadel im Heuhaufen
Bei einem rechteckigen Heuhaufen mit einer Größe von mindestens 2x2, der aus denselben druckbaren ASCII-Zeichen besteht, geben Sie die Position (von links oben gezählt) der Nadel aus, die ein anderes Zeichen ist. Wenn zum Beispiel der folgende Heuhaufen eingegeben wird: ##### ###N# ##### ##### Die Ausgabe sollte 3,1bei Nullindexierung (was …
38 code-golf  string 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.