Programmierrätsel & Code Golf

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

26
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) + …
24 code-golf  string 

7
Morse Decode Golf
Der wachsende Hass auf Leerzeichen hat mich beunruhigt , und diese Antwort hat mich dazu inspiriert, sicherzustellen, dass Morse-Code vor dieser heimtückischen Entfernung von Leerzeichen sicher ist. Ihre Aufgabe wird es also sein, ein Programm zu erstellen, das erfolgreich Morse-Code übersetzt, wobei alle Leerzeichen entfernt werden. Regeln: Die Eingabe ist …
24 code-golf  morse 


13
Es ist spanische Zeit!
Ich habe eine einfache Aufgabe, die relativ einfach mittels Code zu implementieren sein sollte. Ihr Ziel ist es, ein Programm zu schreiben, das die auf Spanisch geschriebene Zeit im Format HH: MM ausgibt. Viele Leute wissen wahrscheinlich nicht, wie sie das machen sollen, also werde ich darauf näher eingehen. Die …


1
Drucken Sie die Texte zu "Twinkle Twinkle Little Star"
Ihr Ziel ist es, die Texte zum Lied "Twinkle Twinkle Little Star" zu drucken, während jede Note gespielt wird. Das Mikrofon des Computers hört Notizen. Wenn die Tonhöhe (aber nicht unbedingt die Länge) der Note korrekt ist, drucken Sie die entsprechende Silbe. Sonst nichts tun. Jede Note ist mindestens eine …
24 code-golf  music  audio 

24
Kürzeste Minmod-Funktion
Die minmod- Funktion ist eine Variante der bekannten min , die in hangbegrenzenden hochauflösenden Schemata für partielle Differentialgleichungen vorkommt. Bei einer bestimmten Anzahl von Pisten wird die flachste Piste ausgewählt, wobei auf die relativen Zeichen zwischen den Pisten geachtet wird. Die Funktion akzeptiert eine beliebige Anzahl von Parametern. Dann ist …



9
Schachturnier
Dies ist ein Schach-KOTH mit vereinfachten Regeln (weil Schach selbst schon kompliziert ist, macht es das Spielen mit einem einfachen Programm nicht einfacher). Im Moment ist es auf Java (Version 8) beschränkt, aber das Erstellen einer Wrapper-Klasse ist nicht so schwierig (falls jemand dies tun möchte). Schachbrett Das Schachbrett im …

4
Fügen Sie zwei Zahlen in C sicher hinzu
Jeder weiß, dass C eine schöne, sichere Programmiersprache auf hohem Niveau ist. Als Programmierer haben Sie jedoch die folgende Aufgabe. Schreiben Sie ein Programm, um zwei Zahlen hinzuzufügen. Eingabe: Zwei durch Leerzeichen getrennte Ganzzahlen. Ausgabe: Die Summe der beiden Zahlen in der Eingabe. Der Clou ist, dass Ihr Code 100% …
24 code-golf  c 

3
Informationen in Cats verstecken
Sie sind ein Geheimagent, der versucht, mit Ihrem Vaterland zu kommunizieren. Natürlich müssen die Informationen verborgen sein, damit niemand Ihre Nachricht abfängt. Was wäre besser geeignet als eine Katze? Jeder liebt lustige Bilder von Katzen [Zitat benötigt] , damit sie nicht den Verdacht haben, dass sich dort geheime Informationen verstecken! …

5
König des Hügels: Speed ​​Clue AI
Geschwindigkeits-Hinweis Cluedo / Clue ist ein klassisches Brettspiel mit einer überzeugenden Deduktions-Gameplay-Komponente. Speed ​​Clue ist eine 3-6-Spieler-Variante, die diese Komponente hervorhebt, indem sie nur die Karten verwendet. Das Ergebnis ist, dass der einzige Unterschied zwischen Standard Cluedo und Speed ​​Clue darin besteht, dass jeder Spieler, der noch im Spiel ist, …


21
Wann war das Datum das letzte Mal durch n teilbar?
Ein Datum kann durch eine ganze Zahl ohne Vorzeichen dargestellt werden: JJJJMMTT. Was Sie tun müssen, ist, das kürzeste Programm oder die kürzeste Funktion zu schreiben, die das letzte Datum ermittelt, dessen Nummer durch eine bestimmte Zahl teilbar war n(einschließlich des heutigen Datums), und dieses Datum dann in dem oben …
24 code-golf  date 

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.