Programmierrätsel & Code Golf

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

14
Bleeeet Bleeeet Bl Bleet!
(Bedeutung: Englisch in Bleet umrechnen) Wir preisen seit Jahren Ziegen als Gott. Aber wenn wir Englisch nicht in Bleet, die Sprache des Ziegengottes, übersetzen können, können wir nicht mit ihnen kommunizieren. Um mit ihnen zu kommunizieren, haben wir die Aktivitäten von Ziegen untersucht und dieses Muster gefunden, das den Kern …
18 code-golf  string 

7
Längster Zyklus in einer Grafik
Bei einem gerichteten Graphen den längsten Zyklus ausgeben. Regeln Jedes sinnvolle Eingabeformat ist zulässig (z. B. Kantenliste, Konnektivitätsmatrix). Die Bezeichnungen sind nicht wichtig, daher können Sie den von Ihnen benötigten und / oder gewünschten Bezeichnungen Einschränkungen auferlegen, sofern sie keine zusätzlichen Informationen enthalten, die nicht in der Eingabe enthalten sind …

3
Finden Sie den Identitätssandhaufen
Diese Frage handelt von abelsche Sandhaufen . Lesen Sie diese vorherige Herausforderung und sehen Sie sich dieses Numberphile-Video an, um mehr zu erfahren. Ein abelianischer Sandhaufen von Größe n mal n ist ein Gitter mit den Zahlen 0, 1, 2 und 3 (für die Anzahl der Sandkörner). Das Hinzufügen von …



7
Zähle die Quadrate
Herausforderung Origami (Faltpapier) ist eine kreative Kunstform. Soweit ich weiß, bevorzugt der Meister von Origami Karopapier. Beginnen wir von vorne - wandeln Sie ein rechteckiges Papier in ein quadratisches um. Das Papier ist also in Quadrate unterteilt. Schritt für Schritt entfernen wir das größte Quadrat, das eine kürzere Kante mit …

30
Räuber - Quadrat mal Quadratwurzel
Aufgabe: Knacken Sie den verschlüsselten Code, um die Quadratwurzel einer ganzen Zahl n mit dem Quadrat davon zu multiplizieren ! Sie müssen einen Kommentar im Cops-Thread mit einem Link zu Ihrer Arbeitsquelle veröffentlichen und deutlich machen, dass Sie diesen geknackt haben . Im Titel Ihrer Antwort müssen Sie den Link …

4
Lassen Sie uns tessellieren!
Einführung Aus Wikipedia : Eine Tessellation einer flachen Oberfläche ist das Kacheln einer Ebene unter Verwendung einer oder mehrerer geometrischer Formen, genannt Kacheln, ohne Überlappungen und ohne Lücken. Eine ziemlich bekannte Tessellation ist unten abgebildet: Die Rhomben sind so gekachelt, dass keine Überlappungen oder Lücken entstehen, und sie simulieren das …

30
Erstellen Sie ein Codeblock-Tool
Wenn Sie Markup wie im SE-Netzwerk verwenden, wird es, wie Sie vielleicht wissen, durch einen Einzug von vier Leerzeichen vor einer Textzeile als Teil eines Codeblocks gekennzeichnet. Wenn nicht, hier ein Beispiel (mit .Darstellung eines Leerzeichens): .... Code .... Mehr Code Ergebnisse in Code More code Das Problem ist, dass …


12
Ausgang N in Basis -10
Herausforderung: Akzeptieren Sie in der Programmiersprache Ihrer Wahl eine Ganzzahl als Eingabe in Basis 10 und geben Sie sie in negadezimaler Notation aus , die auch als Basis -10 bezeichnet wird Beispielalgorithmus: Dies ist ein aus Wikipedia entnommener Algorithmus, um die Basis 10 in eine beliebige negative Basis in VB.NET …

3
Hilfe! Ich habe mehr Hausaufgaben!
Mein Lehrer war mit meinen Mars-Hausaufgaben mehr als unzufrieden . Ich habe alle Regeln befolgt, aber sie sagt, dass das, was ich ausgegeben habe, Kauderwelsch war. Als sie es sich zum ersten Mal ansah, war sie höchst misstrauisch. "Alle Sprachen sollten Zipfs Gesetz folgen bla bla bla" ... Ich wusste …
18 code-golf 

7
Der Ausbruch des Eyjafjallajökull?
Im Jahr 2010 brach ein isländischer Vulkan namens Eyjafjallajökull aus, was dazu führte, dass mein lang geplanter Flug abgesagt wurde. Sollte dies jemals wieder vorkommen, würde ich es gerne im Voraus wissen. Helfen Sie mir also, ein einfaches visuelles Warnsystem aufzubauen! Eingang Verwenden Sie den Warncode für vulkanische Aktivitäten des …


16
Kusnezows Sequenz
Kusnezows Sequenz (I made the name up, don't bother with Wikipedia or Google) Gegeben eine beliebige Zahl n > 0, lassen Sie rdie Rückseite der Zahl darstellen n. Iterieren Sie, bis das Endergebnis Null ist, und geben Sie das Ergebnis jeder Iteration mithilfe einer Rekursion oder einer Methode Ihrer Wahl …

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.