Programmierrätsel & Code Golf

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

1
Wie viele Quadrate sind da?
Diese Herausforderung wird von einem Bild inspiriert , die auf Facebook schweift oft , dass sieht aus wie diese . Mit der Ausnahme, dass unser Basisquadrat ungefähr so ​​aussieht: ┌─┬───┬─┐ ├─┼─┬─┼─┤ ├─┼─┴─┼─┤ ├─┼─┬─┼─┤ └─┴─┴─┴─┘ Das Quadrat besteht aus n x m1x1 Quadrat. Sie müssen zählen, wie viele Unterquadrate (1x1, 2x2, …


2
Drehsichere lateinische Quadrate
Ein lateinisches Quadrat ist ein Quadrat, das weder in der X- noch in der Y-Spalte wiederholte Symbole enthält . Beispielsweise: ABCD DABC CDAB BCDA ist ein solches Quadrat. Beachten Sie, dass jede Spalte und Zeile eine Permutation mit den gleichen 4 Buchstaben enthält. Unser lateinisches Quadrat hat jedoch ein Problem: …

4
Berechnen Sie den Fermatpunkt eines Dreiecks
Dies ähnelt in gewisser Weise den Mittelpunkten eines Dreiecks , hat jedoch einen anderen Punkt. Der Fermat-Punkt ist der Punkt P im Dreieck ABC, so dass der Wert von AP + BP + CP minimiert wird. Es gibt zwei Fälle: Wenn ein Winkel größer als 120 Grad ist, ist dieser …

3
Minimiere diese [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 3 Jahren . Ihre Aufgabe ist es, eine natürliche Zahl mit der geringsten Anzahl von …

13
Wachsen Sie eine Treemote!
Das ist mein Freund Thomas. Er ist halb Baum, halb Emoticon. | | | :D | | | Er ist einsam. Machen wir ihm ein paar Freunde! Bei einer textbasierten emoticon als Eingabe ( zum Beispiel ಠ_ಠ, :P, >_>, nicht 😀, 🤓oder 🐦), die entsprechenden Ausgang treemote. Die Länge einer …

3
Laver-Tabellenberechnungen und ein Algorithmus, von dem nicht bekannt ist, dass er in ZFC endet
Die Laver-Tabellen enthalten Beispiele für Programme, von denen nicht gezeigt wurde, dass sie im Standard-Axiomatiksystem der Mathematik ZFC enden, die jedoch enden, wenn man sehr große Kardinalaxiome annimmt. Einführung Die klassischen Laver-Tabellen sind die einzigartigen endlichen Algebren mit der zugrunde liegenden Menge und einer Operation , die die Identität befriedigtAn{1,...,2n}*x …

6
Wie kompatibel sind meine Saiten?
Einführung Man betrachte zwei Strings A und B mit der gleichen Länge L und einer ganzen Zahl K ≥ 0 . Für die Zwecke dieser Herausforderung wird gesagt, dass die Zeichenfolgen K- kompatibel sind, wenn eine Zeichenfolge C der Länge K vorhanden ist , sodass A eine zusammenhängende Teilzeichenfolge der …
12 code-golf  string 

7
Golftipps in Jolf
Jolf ist eine prozedurale Golfsprache von @ CᴏɴᴏʀO'Bʀɪᴇɴ. Welche Tipps hast du zum Golfen in Jolf? Bitte posten Sie einen Tipp pro Antwort. Diese Tipps sollten zumindest etwas spezifisch für Jolf sein, z. B. Kommentare entfernen ist eine Antwort, aber keine sehr gute.
12 code-golf  tips 


3
Welche Schalter sind eingeschaltet?
Einführung Sie sitzen mit Ihrem Kollegen zusammen, essen zu Mittag und prahlen mit ihm / ihr über das neueste und angeblich größte Projekt, an dem Sie gearbeitet haben. Sie werden krank und müde von Ihrem ständigen Schaufenster des Egoismus, er / sie fordert Sie heraus, nur damit Sie den Mund …
12 code-golf  string 


23
Polygonale Zahlen
Eine polygonale Zahl ist die Anzahl der Punkte in einem k-gon der Größe n. Sie erhalten nund k, und Ihre Aufgabe ist es, ein Programm / eine Funktion zu schreiben, das / die die entsprechende Nummer ausgibt / druckt. Wertung Das ist Code-Golf . Kürzeste Lösung in Bytes gewinnt. Beispiel …

2
Machen Sie einen Strohballen
Strawpolls sind großartig und wir verwenden sie ständig im Chat, um Meinungen zu Dingen zu bekommen. Aber sie sind ärgerlich, da Sie einen Webbrowser benötigen, um sie zu erstellen, und jeder weiß, dass ich auf PPCG nur über SE-APIs und curl zugreifen kann. Ich möchte, dass Sie Code schreiben, der …

4
Tipps für King of the Hill Bots
Welche allgemeinen Tipps haben Sie, um einen Bot für die Teilnahme an einer King of the Hill-Herausforderung zu erstellen? Mit welchen Strategien gehen Sie von der Überlegung der Herausforderung bis zur Erstellung Ihres Bots? Welche Datenstrukturen finden Sie am nützlichsten? Bitte posten Sie einen Tipp pro Antwort.

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.