Programmierrätsel & Code Golf

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

15
Ist es ein OVSF-Code?
Bestimmen Sie anhand einer Liste von 1s und -1s, ob es sich um einen gültigen OVSF-Code handelt oder nicht (indem Sie einen Wahrheits- oder einen falschen Wert ausgeben). OVSF-Codes sind wie folgt definiert: [1] ist ein OVSF-Code. Wenn Xes sich um einen OVSF-Code handelt, sind X ++ Xund X ++ …


29
Zahlenverkettungs-Prädikat
Problem: Ihre Aufgabe ist es, zu entscheiden, ob in einer Folge von Zahlen jede Zahl mindestens eine der Ziffern der vorangegangenen Zahl enthält. Beispielsweise sollte Folgendes als wahr zurückgegeben werden: [1, 12, 203, 0, 30] ^ ^ Contains a 0 ^ Contains a 2 ^ Contains a 1 Folgendes sollte …
27 code-golf 

24
Welcher Weihnachtstag ist heute?
Vorwort In dem bekannten Weihnachtslied The Twelve Days of Christmas werden dem Erzähler täglich mehrere Geschenke überreicht. Das Lied ist kumulativ - in jedem Vers wird ein neues Geschenk hinzugefügt, dessen Menge um eins höher ist als die des vorangegangenen Geschenks. Ein Rebhuhn, zwei Turteltauben, drei französische Hühner und so …

30
12 Stunden bis 24 Stunden Zeitumrechner
Erstaunlicherweise scheint diese einfache Aufgabe noch nicht zu existieren, also ... Ihre Aufgabe ist es, ein Programm zu schreiben, das eine 12-Stunden-Zeit als Eingabe verwendet und es in "Militärzeit" oder 24-Stunden-Zeitformat umwandelt. Die Eingabe erfolgt in der Form: HH:MM am/pm Obwohl geringfügige Abweichungen zulässig sind: Der Abstand zwischen vormittags und …

30
Alle Sonntage im Jahr 2017 drucken
Drucken Sie die Daten aller Sonntage im Jahr 2017 in folgendem Format: dd.mm.yyyy. Erwartete Ausgabe: 01.01.2017 08.01.2017 15.01.2017 22.01.2017 29.01.2017 05.02.2017 12.02.2017 19.02.2017 26.02.2017 05.03.2017 12.03.2017 19.03.2017 26.03.2017 02.04.2017 09.04.2017 16.04.2017 23.04.2017 30.04.2017 07.05.2017 14.05.2017 21.05.2017 28.05.2017 04.06.2017 11.06.2017 18.06.2017 25.06.2017 02.07.2017 09.07.2017 16.07.2017 23.07.2017 30.07.2017 06.08.2017 13.08.2017 20.08.2017 27.08.2017 …

2
Hyper über Quines
Inspiriert von Hyperprogramming: N + N, N × N, N ^ N in einem . Vielen Dank an @MartinEnder und @trichoplax für ihre Hilfe im Sandkasten. Definitionen Hyperquines Definieren Sie eine Hyperquine der Ordnung n als ein quineähnliches vollständiges Programm oder eine Funktion P , die alle Regeln erfüllt, die …

29
Alphabetisch permutieren eine Zeichenfolge
Aufgabe Ihr Ziel ist es, ein Programm zu schreiben, das bei gegebener Eingabezeichenfolge (oder einem Array von Zeichen) jede mögliche Permutation der Buchstaben in dieser Zeichenfolge ausgibt. Ich bin pingelig mit meiner Ausgabe, daher sollte sie alphabetisch sortiert sein, ohne Duplikate. Beispiel: Eingang: buzz Ausgabe: buzz bzuz bzzu ubzz uzbz …

21
Primäre Zeichenfolgen
Eine Primary - Zeichenfolge ( binäre Primzahl ) ist eine Zeichenfolge, bei der jede Zeile und Spalte eine Primzahlsumme aufweist, wenn sie als binäres Gitter geschrieben wird. Das ist eine ziemlich vage Erklärung, also lasst es uns mit einem ausgearbeiteten Beispiel aufschlüsseln ... In diesem Beispiel verwenden wir die Zeichenfolge …

12
Summe oder Differenz zweier Zweierpotenzen
Ihre Herausforderung besteht darin, bei einer bestimmten Ganzzahl K >= 1nicht negative Ganzzahlen zu finden, Aund zwar B so, dass mindestens eine der beiden folgenden Bedingungen zutrifft: K = 2^A + 2^B K = 2^A - 2^B Wenn es ein solches Aund nicht gibt B, kann sich Ihr Programm auf …
27 code-golf  math 

30
Berechnen Sie die Primfaktoren
Wir hatten vor einiger Zeit eine primäre Faktorisierungsherausforderung , aber diese Herausforderung ist fast sechs Jahre alt und entspricht kaum unseren aktuellen Anforderungen. Ich glaube, es ist Zeit für eine neue. Herausforderung Schreiben Sie ein Programm oder eine Funktion, die eine ganze Zahl größer als 1 als Eingabe verwendet und …

11
Zahlen der Reinheit
Heute schauen wir uns eine Sequenz a an , die mit der Collatz-Funktion f zusammenhängt : Wir nennen eine Folge der Form z, f (z), f (f (z)), ... eine Collatz-Folge . Die erste Zahl in unserer Sequenz, a (1) , ist 0 . Bei wiederholter Anwendung von f fällt …

16
Geben Sie ein umgedrehtes Zelt aus
Geben Sie bei einer Ganzzahl ein umgedrehtes Zelt aus. Die Eingabe bestimmt sowohl die Größe des Zeltes (absoluter Wert) als auch, ob sich der Eingang auf der linken Seite (negative Zahlen) oder auf der rechten Seite (positive Zahlen) befindet. If input = -1: ____ \/_/ If input = -2: ________ …

30
Verkettung von Teilsträngen
Einführung Nehmen wir für dieses Beispiel den String Hello, World!und das Array [3, 2, 3]. Um die Teilzeichenkette zu finden, gehen wir wie folgt vor: Die erste Zahl des Arrays ist 3, also erhalten wir die Teilzeichenfolge [0 - 3], die ist Hel. Danach entfernen wir die ersten 3Zeichen aus …
27 code-golf  string 

15
Entfernen Sie den doppelten und vertauschten Fall
Tor Das Ziel dieser Herausforderung ist: Geben Sie eine Zeichenfolge als Eingabe ein und entfernen Sie doppelte Buchstabenpaare, wenn das zweite Element des Paares die entgegengesetzte Groß- und Kleinschreibung aufweist. (dh Großbuchstaben werden zu Kleinbuchstaben und umgekehrt). Paare sollten von links nach rechts ausgetauscht werden. Zum Beispiel aAasollte werden aaund …
27 code-golf  string 

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.