Programmierrätsel & Code Golf

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

18
Multiple-Key-Sortierung
Bei einer gegebenen Liste von Indizes und null oder mehr Listen von ganzen Zahlen geben Sie die Listen von ganzen Zahlen in aufsteigender Reihenfolge mit der Schlüsselpriorität von der ersten Eingabe aus. Beispiel Die Tasteneingabe sei [1, 0, 2]und die Listeneingabe sei [[5, 3, 4], [6, 2, 1], [5, 2, …

5
Neugier ist der Katze Tod?
Einige Leute sagen, Neugierde habe die Katze getötet. Andere sagen, es war die Kiste und das Gift. Der RSPCA zufolge muss Erwin Schrödinger das Recht verlieren, Haustiere zu besitzen. Mit Tierschützern vor seinem Haus. Der Katzenmörderwissenschaftler Schrödinger hat endlich seine größte Erfindung erfunden. Eine spezielle, radioaktive Mischung aus Unobtanium und …
20 code-golf  math 

9
Hexplosive ASCII-Kunst Herausforderung
Im Strategiespiel "Hexplode" legen die Spieler abwechselnd Spielsteine auf ein sechseckiges Brett. Sobald die Anzahl der Spielsteine ​​gleich der Anzahl der benachbarten Spielsteine ​​ist, wird dieser Spielstein hexplodiert und alle Spielsteine ​​darauf werden zu den umliegenden Nachbarn bewegt. Sie können das Spiel hier online spielen . Ich mag dieses Spiel, …

7
Look-and-Say-Sequenz: Ausgabe mit römischen Ziffern
Herausforderungsbeschreibung Wir hatten einige Probleme mit der Look-and-Say-Sequenz . Schnelle Erinnerung: Die Folge beginnt mit 1, Nachfolgende Terme dieser Sequenz werden erzeugt, indem jede Gruppe sich wiederholender Ziffern im vorhergehenden Term aufgezählt wird. Die ersten Begriffe sind also: 1 "one" 11 "one one" (we look at the previous term) 21 …

1
Diff Kompression [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Für diese Herausforderung müssen Sie ein Diff komprimieren. Ein Diff sind …

14
Mein Dreieck braucht mehr Knoten
Betrachten Sie das gleichseitige Standarddreieck mit Knoten, die mit Schwerpunktkoordinaten beschriftet sind : Wir können dieses Dreieck mit 3 Knoten in ein Dreieck mit 6 Knoten umwandeln, indem wir eine neue Linie mit 3 Knoten hinzufügen (eine mehr als auf einer Seite des ursprünglichen Dreiecks mit 3 Knoten vorhanden war), …

4
Identifizieren Sie eine Zeichenfolge anhand ihrer Teilzeichenfolgen
Einführung Ich habe zuvor zwei Herausforderungen erstellt, bei denen es darum geht, ein Objekt mit möglichst wenigen Abfragearten zu rekonstruieren. Dies wird der dritte sein. Die Aufgabe Ihre Eingaben müssen eine nicht leere Zeichenfolge Süber dem Alphabet abcund seiner Länge sein, und Ihre Ausgabe muss sein S. Ohne Einschränkungen wäre …

12
Ändern Sie die Zeitzone
Herausforderung Geben Sie die Zeit in dieser Zeitzone aus, wenn Sie eine Zeit und eine Zeitzone als Eingabe angegeben haben. Zeit Die Uhrzeit wird im 24-Stunden-Format wie folgt angegeben: hh:mm Dabei ist hh die zweistellige Stunde und mm die zweistellige Minute. Beachten Sie, dass Stunde und Minute immer mit Nullen …
20 code-golf  date 


13
Ist es ein wordinian?
Was ist der kürzeste Weg, um zu sehen, ob eine Eingabe mit einer Programmiersprache ein Wordinian ist? Ein Wordinian ist ein Wort, das Wörter der Länge 1 bis zur Länge des ursprünglichen Wortes enthält. Beispielsweise, Behälter "Ich" ist ein Wort "in" ist ein Wort "bin" ist ein Wort Oder, Bühne …

5
Nummernschild Golf: Anerkennung
Siehe auch: Parsen Einführung Sie arbeiten in einem staatlichen Programmierteam, das die Radarkameras programmiert hat. Die Gruppe der Personen, die den Geschwindigkeitsrechner programmiert haben, hat jedoch zu viel Platz in Anspruch genommen, sodass Sie die Kennzeichenerkennungssoftware so klein wie möglich halten müssen. Herausforderung Geben Sie den Text auf dem Nummernschild …

30
Zeichnen Sie ein ASCII-Rechteck
Zeichnen Sie bei zwei Ganzzahlen als Eingabe in einem Array ein Rechteck, wobei Sie die erste Ganzzahl als Breite und die zweite als Höhe verwenden. Wenn Ihre Sprache dies unterstützt, können die beiden Ganzzahlen auch als separate Eingaben eingegeben werden. Angenommen, die Breite und Höhe betragen niemals weniger als 3, …


12
Cooke und Wheatstone Telegraph, Fünfnadel
Definition Laut Wikipedia : Der Cooke and Wheatstone-Telegraph war ein frühes elektrisches Telegraphensystem aus den 1830er Jahren, das vom englischen Erfinder William Fothergill Cooke und dem englischen Wissenschaftler Charles Wheatstone erfunden wurde. Es war das erste Telegraphensystem, das in den kommerziellen Dienst gestellt wurde. Der Empfänger bestand aus einer Anzahl …


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.