Programmierrätsel & Code Golf

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

19
Kann Pac-Man diese Saite essen?
In der Arcade-Version des Spiels isst Pac-Man Pac-Dots. Bei dieser Herausforderung ist er jedoch hungrig nach alphanumerischen Zeichen und Satzzeichen in einer Zeichenfolge. Ihre Aufgabe ist es, eine Funktion zu erstellen, die Pac-Man eine Zeichenfolge zuführt, bewertet, ob er sie essen kann oder nicht, und die Zeichenfolge mit der Position …


16
Drehe die Punkte
Einführungen Eine 2 × n-Boolesche Matrix kann als Zeichenfolge der vier Zeichen dargestellt werden . ':. Die Zeichenfolge hat eine "obere Reihe" und eine "untere Reihe", wobei Punkte Einsen und Leerzeichen Nullen darstellen. Zum Beispiel die 2 × 6-Matrix 1 0 1 0 0 1 0 0 0 1 0 …
46 code-golf  string 

3
Zahlenschloss
Das Szenario Nach einem langen Arbeitstag im Büro und dem Durchstöbern von stackexchange.com gehe ich endlich um 16:58 Uhr aus der Tür, schon müde vom Tag. Da ich noch Praktikant bin, bin ich momentan mit dem Fahrrad unterwegs. Ich gehe zu meinem vertrauenswürdigen Peugeot Reynolds 501 , aber bevor ich …

15
Elektronen, die in einem Draht aufprallen
Stellen Sie sich einen "Draht" mit nLeerzeichen vor. Stellen Sie sich weiter vor, dass sich in diesem Draht "Elektronen" befinden. Diese Elektronen leben nur eine Zeiteinheit. Alle Räume im Draht, die genau einem Elektron benachbart sind, werden zu einem Elektron. In der Game of Life-Terminologie ist dies B1/S. Dies ist …

19
Hebel Simulator 2015
Warum ein Simulator? Kinder haben heutzutage weder die Zeit noch den Ehrgeiz, Kisten auf der Wippe zu stapeln oder mit balancierenden Gegenständen herumzuspielen. Dies lässt auf dem Softwaremarkt viel Platz für einen Hebel-Simulator, der sich nach meinen Modellen wie verrückt verkaufen wird! Programmierhilfe gesucht Ich habe ein Patent für ein …

26
OOo CODE übersetzen
Geben Sie bei einer Eingabe eines in oOo CODE geschriebenen Programms den BF-Code aus, den es darstellt. Hier ist eine kurze Beschreibung der Funktionsweise von oOo CODE: Zunächst werden alle nicht alphabetischen Zeichen entfernt (alles, was nicht im Bereich liegt A-Za-z). Nehmen Sie zum Beispiel das Programm PROgRam reVERsES giVeN …

10
Zickzack eine Zeichenfolge
Schreiben Sie ein Programm (oder eine Funktion), das eine nicht leere Zeichenfolge druckbarer ASCII- Zeichen enthält. Gibt eine zickzackförmige Kette der Zeichen in der Zeichenfolge aus (oder zurück), wobei jedes benachbarte Zeichenpaar durch Folgendes verknüpft ist: /wenn das erste Zeichen vor dem zweiten Zeichen in normaler ASCII-Reihenfolge vorkommt. z.B B …
46 code-golf  string 

17
Tipps zum Golfen in Jelly
Jelly ist eine implizite , golforientierte Programmiersprache von unserem eigenen Dennis . Es taucht hier immer häufiger in Antworten auf und schlägt andere Golf-Sprachen wie Pyth und CJam, indem es sowohl eine eigene Codepage als auch ein leistungsfähiges Kettensystem verwendet, um Programme kurz und bündig auszudrücken. Lassen Sie uns ein …
46 code-golf  tips  jelly 

30
Elementnamen über 118
Die IUPAC hat in ihrer unerträglichen Weisheit einen systematischen Elementnamen für jedes neu erstellte Element erstellt. Dies ist der temporäre Name eines Elements, bis sie sich endgültig über einen tatsächlichen Namen entschieden haben. Das funktioniert so: Jeder Ziffer einer Elementnummer wird anhand ihres Wertes ein Präfix zugewiesen. Die Präfixe werden …

2
OEIS erweitern: Diamond Tilings zählen
Ich verspreche, dies wird meine letzte Herausforderung in Bezug auf Diamantkacheln sein (zumindest für eine Weile). Positiv zu vermerken ist, dass diese Herausforderung nichts mit ASCII-Kunst zu tun hat und auch kein Code-Golf ist. Zur Erinnerung, jedes Sechseck kann mit drei verschiedenen Diamanten versehen werden: Eine interessante Frage ist, wie …

30
Zeiger, Zeiger, Zeiger!
Einführung In den Fehlerausgaben einiger Sprachen wie Java wird ein Zeiger angezeigt, der dem Programmierer eine Vorstellung davon gibt, wo genau der Fehler aufgetreten ist. Nehmen Sie dieses Beispiel auf Ideone: Main.java:12: error: ';' expected Invalid Java! ^ Beachten Sie, dass das Caret anzeigt, wo sich der ungültige Code befindet? …
46 code-golf 

30
Gefälschter Festzelttext
In dieser Herausforderung ist gefälschter Laufschrifttext ein Text, der Teil für Teil scrollend angezeigt wird. Einige Beispiele: testing 4 t te tes test esti stin ting ing ng g hello 2 h he el ll lo o foobarz 3 f fo foo oob oba bar arz rz z Something a …
46 code-golf  string 

21
Zeichne die Treppe des Teufels
Das Treppenhaus des Teufels ist eine fraktale Funktion, die mit dem Cantor-Set verwandt ist. Ihre Aufgabe ist es, diese funky Funktion zu replizieren - in ASCII-Kunst! Eingang Eine einzelne Ganzzahl n >= 0, die die Größe der Ausgabe angibt. Die Eingabe kann über STDIN, Funktionsargument oder Befehlszeilenargument erfolgen. Ausgabe Die …

24
Tipps zum Golfen in Pyth
Pyth ist eine von Python inspirierte prozedurale Programmiersprache, die vom PPCG-Benutzer isaacg erstellt wurde . Welche allgemeinen Tipps haben Sie zum Golfen in Pyth? Ich bin auf der Suche nach Ideen, die sich auf Code-Golf-Probleme im Allgemeinen anwenden lassen, die zumindest etwas spezifisch für Pyth sind. Ein Tipp pro Antwort, …
46 code-golf  tips  pyth 

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.