Programmierrätsel & Code Golf

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

12
Erstellen Sie ein Liniendiagramm / ein konjugiertes Diagramm
Einführung Bei einem ungerichteten Graphen G können wir einen Graphen L (G) (als Liniendiagramm oder konjugierter Graph bezeichnet) konstruieren, der die Verbindungen zwischen Kanten in G darstellt. Dazu wird für jede Kante in ein neuer Scheitelpunkt in L (G) erstellt G und Verbinden dieser Eckpunkte, wenn die Kanten, die sie …

8
War es ein Superb Shuffle ™?
Gemäß dieser Frage wird ein Superb Shuffle ™ ️ als ein vollständiges Kartenspiel (einschließlich Joker) definiert, das diesen Regeln folgt: Es sind keine zwei Karten (außer Joker) derselben Farbe nebeneinander. Keine Karte (außer Joker) grenzt an eine Karte mit demselben Wert. Keine Karte (außer Joker) grenzt an einen benachbarten Wert …

18
Begrüßen Sie nach der Tageszeit
Herausforderung Schreiben Sie ein Programm, das einen Benutzer je nach Tageszeit (GMT) begrüßt. Ausgabe Eine Zeichenfolge (gedruckt oder zurückgegeben) gemäß diesen Regeln: Wenn die Zeit von 06:00 bis 11:59 Uhr ist, muss die Begrüßung "Guten Morgen" sein. Wenn die Zeit von 12:00 bis 17:59 Uhr ist, muss die Begrüßung "Guten …
8 code-golf  date 

6
Golfkette (Räuberfaden)
Dies ist eine Herausforderung für Polizisten und Räuber. Den Thread der Cops finden Sie hier . Die Cops haben drei Aufgaben. 1) Wählen Sie eine Sequenz aus dem OEIS . 2) Wählen Sie eine Sprache (dies wird als Golflang vorgeschlagen, muss es aber nicht sein), die bei Eingabe unter Verwendung …

1
Implementiere Tyrant Sort [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 . TL; DR Aufzeichnung (links-rechts) / Länge für jedes Paar aufeinanderfolgender Elemente. …

15
Wertung 6,5,4 (AKA Schiff, Kapitän und Besatzung)
Inspiriert und geplündert von dieser Würfelherausforderung von Arnauld Eingang Sie erhalten eine 5x1- oder 1x5-Würfelmatrix (nach Ihrer Wahl), die aus binären 3x3-Untermatrizen besteht. Tor Bei einer gültigen Würfelmatrix müssen Sie diese nach den folgenden Regeln von 6,5,4 bewerten: Wenn der Wurf 6,5,4 enthält, addieren Sie die beiden anderen Würfel und …

3
Zum Beeindrucken komprimieren
Inspiriert sowohl von der Herausforderung "Unique is Cheap" von @Laikoni , bei der die Punktzahl auf der Herausforderung selbst basiert, als auch von der JavaScript (ES6) -Antwort von @ETHproductions für die Herausforderung "Palindrome Compression" , bei der er eine ziemlich coole verwendet Komprimierungsmethode für das Palindrom-Flag, die Groß- / Kleinschreibung …

3
Craptastic Program Search
Ein bestimmtes bekanntes Kabelunternehmen verfügt über eine etwas ungeschickte Funktion zum Suchen nach Programmen, die über die Fernbedienung funktioniert. Es dauert sehr viel Knopfdruck; Als Bewunderer der Bewegungsökonomie dachte ich, ich würde die Hilfe eines Programmierers suchen, um die Anzahl der Fingerbewegungen, die ich machen muss, zu minimieren. Die Craptastic …
8 code-golf 

1
Zyklisches schwaches Levenquin
Diese Frage, die uns auffordert, ein "Cyclic Levenquine" herzustellen, ist unbeantwortet geblieben . Deshalb werden wir heute nach einer etwas einfacheren Version fragen. In dieser Herausforderung definieren wir ein K- Levenquine als ein Programm, dessen Ausgabe der Levenshtein-Abstand K von seiner Quelle ist. Aufgabe Ihr Ziel bei dieser Herausforderung ist …

4
Abgeflachter Spiralpermutationsindex
Kontext Betrachten Sie quadratische Matrizen mit nSpalten und Zeilen, die die ersten n^2(dh nquadratischen) positiven ganzen Zahlen enthalten, wobei nungerade ist. Die Elemente der Matrizen sind so angeordnet, dass die 1durchgehenden Ganzzahlen n^2nacheinander in einer Spirale gegen den Uhrzeigersinn angeordnet sind, beginnend in der Mitte und anfänglich nach links bewegend. …

6
Vereinfachen und partielle Ableitung einer Polynomzeichenfolge
Einführung Schreiben Sie ein Programm, um die partielle Ableitung eines Polynoms (möglicherweise multivariat) in Bezug auf eine Variable zu berechnen. Herausforderung Derivate sind sehr wichtige mathematische Werkzeuge, die in der Physik, Chemie, Biologie, Wirtschaft, Psychologie und anderen Bereichen weit verbreitet sind, um alle Arten von Problemen zu lösen. Ausdrücke mit …

8
Erweiterung des Spiels der Siebener
Einführung Geben Sie alle Zahlen in einer bestimmten Basis aus, die in einer angepassten Version des Siebenerspiels erscheinen würden. Herausforderung Ihre Aufgabe ist es, alle Zahlen in einer bestimmten Basis in einem bestimmten Bereich auszugeben und diejenigen zu überspringen, die bestimmten Bedingungen entsprechen. Sie erhalten vier Eingänge: base elim startund …

2
Integer Division Loops
Herausforderung Bei jeder positiven Ganzzahl, die von Ihrer Sprache unterstützt wird: Nehmen Sie die Eingabe und teilen Sie sie in zwei Hälften. Wenn die Eingabe für alle Abteilungen in diesem Programm ungerade ist, runden Sie eine Hälfte nach oben und eine Hälfte nach unten (z. B. 7 -> 3,4nicht 7 …

17
Summe der Kombinationen mit Wiederholung
Schreiben Sie den kürzesten Code, mit dem Sie das folgende Problem lösen können: Eingang: Eine ganze Zahl X mit 2 <= XundX <= 100 Ausgabe: Gesamtkombinationen von 2, 3 und 5 (Wiederholung ist erlaubt, Reihenfolge ist wichtig), deren Summe gleich X ist. Beispiele: Eingang: 8 Ausgabe : 6, weil die …

4
Präfixlose Palindrome
Schreiben Sie ein Programm oder eine Funktion, die N und S verwendet und die Anzahl der Palindrome der Länge S ausgibt, die Sie mit einem Alphabet der Größe N erstellen können, sodass ein Präfix der Größe zwischen 2 und S-1 kein Palindrom ist. Zum Beispiel , wenn N waren 2 …

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.