Programmierrätsel & Code Golf

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

2
Mache Mathematik mit minimalen Streichhölzern
Meta-Hintergrund Dies wurde als Frage zu Puzzling gestellt und die sofortige Reaktion lautete "Nun, jemand wird das einfach per Computer lösen". Es gab eine Debatte darüber, wie komplex ein Programm zur Lösung dieses Problems sein müsste. Nun, "wie komplex muss dieses Programm sein" ist so ziemlich die Definition von Code-Golf …

12
Binäre Zweige
Bei einer gegebenen Binärzahl besteht Ihre Aufgabe darin, eine Verzweigung dieser Zahl mit einer Tiefe von 2 zu erstellen. Beispielsweise 0sollten Sie als Eingabe genau Folgendes ausgeben: /000 /00 / \001 0 \ /010 \01 \011 Dies sollte ziemlich selbsterklärend sein, wie die Zweige erstellt werden sollten. Tiefe 2 bedeutet, …

15
Indexiere eine Zahl
Wenn Sie eine Ziffernfolge oder eine Ganzzahl als Eingabe angeben, müssen Sie diese indizieren. So ändern Sie die Eingabe. Wir werden 30043376111als Beispiel verwenden: Ermitteln Sie zunächst die Summe der Indizes jedes Vorkommens der entsprechenden Ziffern: 0: 1 + 2 = 3 1: 8 + 9 + 10 = 27 …

2
König des Hügels: Bankraub
Beispiellauf hinzugefügt 4/11 Klarstellung der Regeln 4/8: Alle Einsendungen nehmen an einem riesigen, kostenlosen Turnier teil, das aus so vielen Matches besteht, wie mein Computer in 48 Stunden durchführen kann. Jeder, der sich auf Twitch Streams angesehen hat, ist sich der Verbreitung von DeepBot bewusst und kennt vielleicht sogar das …

16
Niemals ungerade oder gerade
Haben Sie bemerkt, dass dies ein Palindrom ist? Eingabe Nicht negative Ganzzahl oder Zeichenfolge, die diese Zahl darstellt Ausgabe 4 mögliche Ausgaben, die zwei Eigenschaften der Zahl darstellen: ist es Palindrom tricky # 2 Tricky # 2 property Wenn number nicht palindrome ist, beantwortet diese Eigenschaft die Frage "Haben die …

5
Simulieren Sie eine sofortige Stichwahl
Es ist die Wahl! Der Bereich, in dem wir uns befinden, implementiert das Abstimmungssystem, das als Instant Runoff bezeichnet wird (manchmal als alternative Abstimmung oder bevorzugte Abstimmung bezeichnet ). Jeder Wähler ordnet jeden Kandidaten von am meisten bevorzugt bis am wenigsten bevorzugt an, wobei er eine "1" für seinen am …
15 code-golf 

2
Schläfli Convex Regular Polytope Interpreter
Hintergrund Das Schläfli-Symbol ist eine Notation der Form {p, q, r, ...}, die reguläre Polytope und Tessellationen definiert. Das Schläfli-Symbol ist eine rekursive Beschreibung, die mit einem p-seitigen regelmäßigen Polygon als {p} beginnt. Zum Beispiel ist {3} ein gleichseitiges Dreieck, {4} ein Quadrat und so weiter. Ein reguläres Polyeder mit …

10
Sie sind der Benutzer: Erstellen Sie die Anforderungen
Mein Chef * versteht nicht, warum ihre Programmierer negativ auf Benutzer reagieren, die die Programmanforderungen ändern. Hilf ihr zu verstehen! Erstellen Sie bei jeder Antwort eine neue Anforderung. Schreiben Sie dann ein Programm / eine Funktion, die diese Anforderung und alle vorherigen Anforderungen in einer neuen Programmiersprache löst. Beispiele Benutzer …

5
Finden Sie die Submatrix mit dem kleinsten Mittelwert, 2.0
Sie erhalten eine n-mal-m- Matrix von ganzen Zahlen, wobei n, m> 3 ist . Ihre Aufgabe ist es, die 3-mal-3 -Submatrix mit dem niedrigsten Mittelwert zu finden und diesen Wert auszugeben. Regeln und Erläuterungen: Die ganzen Zahlen sind nicht negativ Optionales Eingabe- und Ausgabeformat Die Ausgabe muss bis auf mindestens …
15 code-golf  math  matrix 

6
Du hast eine Tagessträhne!
Schreiben Sie ein Programm, das die Anzahl der aufeinanderfolgenden Tage protokolliert, an denen es ausgeführt wurde. Der Tag wird um Mitternacht (die Ortszeit des Computers, auf dem das Programm ausgeführt wird) zurückgesetzt. Wenn es einen Tag gibt, an dem das Programm nicht ausgeführt wird, wird der Zähler auf Null zurückgesetzt. …
15 code-golf  date 

20
Eingabe in Richtung konvertieren
Herausforderung Bei Eingabe in der Form, <n1>, <n2>in der die Zahl -1, 0 oder 1 sein kann, wird die entsprechende Himmelsrichtung zurückgegeben . Positive Zahlen bewegen sich auf der x-Achse nach Osten und auf der y-Achse nach Süden. Negative Zahlen bewegen sich auf der x-Achse nach Westen und auf der …

10
Windows Error Boxes auf die nächste Ebene
Sie kennen die Windows-Boxen, in denen Sie nur eines können? Lassen Sie uns dies auf die nächste Stufe bringen! Herausforderung Erstellen Sie ein Dialogfeld mit einer Schaltfläche, die Ihrem Cursor überall folgt! Technische Daten Es dürfen keine Eingaben gemacht werden. Es kann entweder STDOUT oder STDERR ausgegeben werden. Sie müssen …
15 code-golf 

5
In der Übersetzung verloren
Dies ist ein Bullen-und-Räuber, wenn Sie nicht mit dem Format vertraut sind. Klicken Sie auf das Tag, um zum Wiki zu gelangen. Es wird keinen Räuberfaden für diese Frage geben. Bullen Als Cops müssen Sie zwei Sequenzen aus der Online-Enzyklopädie der ganzzahligen Sequenzen auswählen und ein Programm schreiben, das das …


20
Visualisieren Sie verschachtelte Arrays
Sie erhalten ein verschachteltes Array. Ihr Programm muss das Array visualisieren. Aber wie? Nehmen wir zum Beispiel an, wir haben ein verschachteltes Array wie [["1","2"],[["1","2"],"3"],"4",[[[["5"]]]],"6"]. Dieses verschachtelte Array kann wie folgt dargestellt werden: ->1 ->2 -->1 -->2 ->3 >4 ---->5 >6 Beispiele Input 1: ["Atom",["Proton",["Up Quark", "Up Quark", "Down Quark"], …

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.