Programmierrätsel & Code Golf

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



10
Code Bots 3: Parallele Programmierung von Antipattern
Willkommen zurück! Ich freue mich darauf, die 3. CodeBots-Herausforderung zu präsentieren. Dieser ist schon lange in Arbeit. Diese Herausforderung wird in drei Abschnitte unterteilt: die kurze Version, die lange Version und zusätzliche Details. Die kurze Version Jeder Teilnehmer schreibt ein Programm mit 24 Befehlen. Diese Bots bewegen sich auf der …

5
Es ist Wahlzeit!
Es ist Zeit ... die Stimmen zu zählen! Heute finden in meinem ganzen Land Kommunalwahlen statt. Hier wird die Anzahl der Sitze für jede Partei nach der D'Hondt-Methode festgelegt . Ihr Ziel ist es, ein Programm oder eine Funktion zu implementieren, die in kürzester Zeit entscheidet, wie viele Sitze jede …
13 code-golf 

1
Verketten Sie Listen von Strings in Python
Dies ist eine Tippfrage zum Golfen in Python . Angenommen, Sie haben zwei Listen mit Zeichenfolgen und möchten die entsprechenden Einträge aus jeder Liste verketten. ZB mit a=list("abcd")und b=list("1234"), rechnen ["a1","b2","c3","d4"]. Dies ist in Array-basierten Programmiersprachen trivial, in denen Operationen im Allgemeinen auf Listen angewendet werden. Zum Beispiel ist der …
13 code-golf  tips  python 

4
Sehr nette Friedman-Zahlen
Eine Friedman-Zahl ist eine positive Ganzzahl, die einem nicht trivialen Ausdruck entspricht, der seine eigenen Ziffern in Kombination mit den Operationen +, -, *, /, ^, Klammern und Verkettung verwendet. Eine Nice Friedman-Zahl ist eine positive Ganzzahl, die einem nicht trivialen Ausdruck entspricht, der seine eigenen Ziffern in Kombination mit …

11
Berechnung der Entfernungen mod N
Sie haben lange Zeit Daten von einem Advanced Collecting Device Controller ™ gesammelt . Sie überprüfen die Protokolle und stellen zu Ihrem Entsetzen fest, dass etwas furchtbar schief gelaufen ist: Die Daten enthalten nur die letzten Bits der Zahlen! Zum Glück kennen Sie den Startwert und wissen, dass sich der …
13 code-golf  math 


4
Ist das Wort mit nebeneinander liegenden Tasten tippbar?
Bevor ich dies lese, empfehle ich, dieses kleine Rätsel zu lesen: /puzzling/11408/längstes-Wort-mit-benachbarten- Buchstaben-auf-einer- Tastatur Ich möchte, dass Sie ein Programm erstellen, das ein Argument, ein Wort (nur Kleinbuchstaben), und "Ja" ausgibt, wenn das Wort mit benachbarten Tasten auf der Tastatur eingegeben werden kann (siehe Artikel), und "Nein", wenn das Wort …

2
ASCII Art Generation
Aufgabe Schreiben Sie ein Programm oder eine Funktion, die ein Bild mit Breite wund Höhe hsowie zwei Ganzzahlen a <= w/2und b <= h/2eine ASCII-Darstellung des Bildes mit den Abmessungen ax ausgibt b. Die ASCII-Grafik sollte durch die folgenden Schritte (oder einen anderen Prozess mit derselben Ausgabe) generiert werden: Ändern …

30
Zählen Sie die Anzahl der Vokale in jedem Wort einer Zeichenfolge
Dies ist eine ziemlich einfache Herausforderung. Herausforderung Die Eingabe enthält eine Zeichenfolge (nicht nulloder leer) mit einer maximalen Länge von 100. Geben Sie die Anzahl der Vokale in jedem Wort der Zeichenfolge aus, die durch Leerzeichen getrennt sind. Regeln Die Zeichenfolge darf nicht länger als 100 Zeichen sein. Die Zeichenfolge …

7
Zeile, Spalte, Diagonale, Block
Schreiben Sie einen quadratischen Codeblock mit einer Breite von N Zeichen und einer Höhe von N Zeichen für eine positive ganze Zahl N. Zum Beispiel kann Ihr N 5 sein und der Block sieht so aus: ThisI sMy5B y5Cod eBloc kOkay Dieser Block muss sich wie folgt verhalten: Wenn die …

2
Finden Sie eine Spiegelkonfiguration, die zu den Laserzielen passt
AKTUALISIERTE WERTUNG : Da diese Herausforderung schwieriger ist als erwartet, habe ich die Bewertung angepasst. Ein Programm, das eine einzelne Spiegeleingabe lösen kann, ist eine gültige Antwort. Anspruchsvollere Programme erhalten einen Bonus auf ihre Punktzahl. Bei PPCG gab es mehrere Rätsel, um einen Laserpfad in einer Schachtel mit Spiegeln zu …
13 code-golf  grid 

1
Tetris Tangrams
Einführung Tangrams sind ein klassisches Puzzle, bei dem Blöcke in verschiedenen Formen angeordnet / angebracht werden. Aus dem Chinesischen 七巧板 - bedeutet wörtlich "sieben Bretter des Könnens". Nehmen wir diese Idee und verwenden Sie die sieben Tetrominos füllen ein Gitter . Herausforderung Schreiben Sie eine Funktion oder ein Programm, das …

2
Generierung von Wortsuchrätseln
Suchen Sie anhand einer Liste von Zeichenfolgen die kleinste quadratische Matrix, die die einzelnen Anfangszeichenfolgen enthält. Die Zeichenfolgen können horizontal, vertikal oder diagonal und vorwärts oder rückwärts wie in dieser Frage Wortsuchrätsel angezeigt werden . Wörter sollten in das Quadrat gesetzt werden, mit mindestens einem Wort in jeder Richtung (horizontal, …

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.