Programmierrätsel & Code Golf

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

2
Aus einem Maulwurfshügel einen Berg machen
Sie erhalten eine Reihe von Gelände mit Maulwurfshügeln und Bergen: /\ / \ _/\__ / \ ___/ \_/ \_ ____/\___/ \___ Ihre Aufgabe ist es, jeden Maulwurfshügel in der Schnur durch einen gleichwertigen Berg zu ersetzen, der in der gleichen Spalte zentriert ist. Der Rest der Zeichenfolge darf nicht betroffen …

21
Längste ansteigende Teilzeichenfolge
Wenn Sie eine Liste positiver Ganzzahlen haben, schreiben Sie Code, der die Länge der längsten zusammenhängenden Teilliste ermittelt, die ansteigt (nicht unbedingt). Dies ist die längste Unterliste, sodass jedes Element größer oder gleich dem letzten ist. Zum Beispiel, wenn die Eingabe war: [1,1,2,1,1,4,5,3,2,1,1][1,1,2,1,1,4,5,3,2,1,1][1,1,2,1,1,4,5,3,2,1,1] Die am längsten aufsteigende Unterliste wäre [1,1,4,5][1,1,4,5][1,1,4,5] …

6
Hol mich hier raus
Herausforderung Bei gegebener Gittergröße, Hindernisposition, Spielerposition und Zielposition besteht Ihre Aufgabe darin, einen Weg für den Spieler zu finden, um zum Ziel zu gelangen und die Hindernisse gleichzeitig zu umgehen (falls erforderlich). Eingang N : GittergrößeN x N P : Position des Spielers[playerposx, playerposy] T : Zielposition[targetposx, targetposy] O : …

14
Das Prüfen einer Datei enthält nur null Bytes
Ihr Ziel ist es, ein Programm oder eine Funktion zu schreiben, die als Eingabe eine Zeichenfolge verwendet, die den Pfad zu einer Datei darstellt, und einen Wahrheitswert ausgibt, wenn diese Datei nicht leer ist und keine Nicht-Null-Bytes enthält - dh alle Bits sind 0 - - und ein falscher Wert …

6
Golf eine Löslichkeitstabelle
Geben Sie unter der Bezeichnung eines Kations und Anions "S" (löslich) oder "I" (unlöslich) aus. Die Tabelle, die wir verwenden werden, stammt aus Wikipedia: https://en.wikipedia.org/wiki/Solubility_chart . Es wird zum späteren Nachschlagen am Ende der Frage kopiert. Eingabe : Das Kation, gefolgt vom Anion, durch ein Leerzeichen getrennt. Das Kation wird …

17
Berechnen Sie das Minimum
Hintergrund Betrachten Sie die folgende Sequenz ( A051935 in OEIS): Beginnen Sie mit dem Begriff 222 . Finden Sie die niedrigste ganze Zahl größer als 2, so dass 2 + n eine Primzahl ist.nnn2222+n2+n2+n Finden Sie die niedrigste ganze Zahl größer als n, so dass 2 + n + n …

30
Echtfarbencode
True Color (24-Bit) bei Wikipedia wird im zugehörigen Teil als beschrieben 24 Bit verwendet fast immer 8 Bit von R, G und B. Ab 2018 wird die 24-Bit-Farbtiefe von praktisch jedem Computer- und Telefondisplay sowie von den meisten Bildspeicherformaten verwendet. In fast allen Fällen, in denen 32 Bit pro Pixel …

17
Codegolf Rainbow: In Schwarzweiß zeichnen
Einführung: (Quelle: Wikipedia ) Wenn wir einen Regenbogen betrachten, hat er immer die Farben von oben nach unten: Rot; Orange; Gelb; Grün; Blau; Indigo; violett Wenn wir uns diese einzelnen Ringe ansehen, ist der rote Ring natürlich größer als der violette Ring. Darüber hinaus ist es auch möglich, zwei oder …

11
Codegolf Rainbow: Spaß mit Integer-Arrays
Einführung: (Quelle: Wikipedia ) Wenn wir einen Regenbogen betrachten, hat er immer die Farben von oben nach unten: Rot; Orange; Gelb; Grün; Blau; Indigo; violett Wenn wir uns diese einzelnen Ringe ansehen, ist der rote Ring natürlich größer als der violette Ring. Darüber hinaus ist es auch möglich, zwei oder …

14
Naismiths Herrschaft
Die Naismith-Regel hilft dabei, die Zeitspanne für einen Spaziergang oder eine Wanderung zu berechnen, die für die Entfernung und den Aufstieg erforderlich ist. Bei einer nicht leeren Liste der Höhe an Punkten, die gleichmäßig entlang eines Pfades verteilt sind, und der Gesamtentfernung dieses Pfades in Metern sollten Sie die benötigte …
12 code-golf  number 


10
Golf Emoticons
Einführung Ihre heutige Herausforderung (inspiriert von dieser Herausforderung ) besteht darin, eine Reihe von Ausschnitten, Funktionen oder vollständigen Programmen zu schreiben, die jeweils verschiedene ASCII-Emoticons ausgeben, ohne die Zeichen erneut zu verwenden. Herausforderung Die Liste der gültigen ASCII-Emoticons für diese Herausforderung finden Sie hier und im Codeblock am Ende dieses …


3
Meine Nullifier optimieren
Ich bin ein großer Fan des Spiels Creeper World und besonders der Fortsetzung. Sie müssen nicht wissen, wie dieses Spiel funktioniert, um die Frage zu beantworten. Ich wollte nur erwähnen, woher meine Frage stammt. Im Spiel besteht Ihr Ziel darin, die Emittenten, die Creeper spawnen, mit einer als Nullifier bekannten …


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.