Als «code-golf» getaggte Fragen

9
Das Namensspiel spielen

Schreiben Sie ein Programm, um das Namensspiel zu spielen . Eingang Ihr Programm sollte in irgendeiner Weise einen einzelnen Namen als Eingabe vom Benutzer akzeptieren (z. B. von der Standardeingabe lesen oder als Befehlszeilenargument). Sie können davon ausgehen, dass der Name ein einzelnes Wort...

9
Kürzester Weg durch ein Einwegsystem

Meine Heimatstadt Rhyl verfügt über ein Einbahnstraßensystem, das anscheinend so konzipiert ist, dass die Menschen so lange wie möglich von ihrem Ziel ferngehalten werden. Ihre Aufgabe ist es, ein Programm zu erstellen, das den kürzesten Weg durch ein solches Verkehrssystem bietet, falls Sie es...

9
Wörter aus dem Periodensystem der Elemente [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 3 Jahren . Als ich ein Neuling in der Highschool war...

9
Generieren Sie Friedman-Nummern

Eine Friedman-Zahl ist eine Zahl, die durch Anwenden grundlegender mathematischer Operationen (^, ​​/, *, +, -) auf alle Ziffern ausgedrückt werden kann. Die Operationen müssen nicht auf jede einzelne Ziffer angewendet werden, sondern alle Ziffern müssen beteiligt sein. Das heißt, 121 = 11 ^ 2...

9
Partitionen einer Liste

Die Antwort auf diese Frage ist viel zu lang Ihre Herausforderung besteht darin, eine Partitionierungsfunktion mit der geringsten Anzahl von Zeichen zu schreiben . Eingabebeispiel ['a', 'b', 'c'] Ausgabebeispiel [(('a'),('b'),('c')), (('a', 'b'), ('c')), (('a', 'c'), ('b')), (('b', 'c'), ('a')),...

9
Geben Sie ein gemischtes Deck mit zufälliger Eingabe aus

Input-Output: Eingabe : Eine gleichmäßig zufällige, unendlich lange Folge von '0' und '1', entnommen aus stdin. Es wird angenommen, dass die Zeichenfolge wirklich zufällig und nicht pseudozufällig ist. Es ist insofern einheitlich, als jedes Zeichen gleich wahrscheinlich eine '0' oder '1' ist....

9
Berechnen Sie den Korrelationskoeffizienten

Berechnen Sie anhand einer Reihe von Zahlen für die Ereignisse X und Y den Pearson-Korrelationskoeffizienten. Die Wahrscheinlichkeit jedes Ereignisses ist gleich, sodass die erwarteten Werte berechnet werden können, indem einfach jede Reihe summiert und durch die Anzahl der Versuche dividiert wird....

9
Baue einen Killer Sudoku Solver

Sie dachten, normales Sudoku sei schwer, versuchen Sie es jetzt mit Killer Sudoku ! Im Spiel Killer Sudoku erhalten Sie überhaupt keine Zahlen. Stattdessen erhalten Sie Regionen, die sich zu einer bestimmten Anzahl summieren sollen. Betrachten Sie das folgende Beispiel aus Wikipedia: Und seine...

9
Ternäre quadratische Wörter beliebiger Länge

Eine Zeichenfolge ist quadratfrei, wenn sie zweimal hintereinander keine Teilzeichenfolge enthält. Es ist möglich, ein beliebig langes quadratfreies Wort mit einem 3-Buchstaben-Alphabet zu haben. Ein Programm schreiben , das eine positive ganze Zahl n von stdin nimmt und druckt jedes quadrat Wort...

9
Schreiben Sie einen ASP / Prolog / SAT-Flusslöser

Flow Free ist ein süchtig machendes Android-Spiel, bei dem Sie Elementpaare über nicht überlappende Schlangen miteinander verbinden und das gesamte Raster ausfüllen müssen. Eine Beschreibung finden Sie hier: https://play.google.com/store/apps/details?id=com.bigduckgames.flow&hl=de Ich habe eine...

9
Generieren Sie geordnete Kombinationen mit Wiederholung

Generieren Sie mit einer Zeichenfolge aus verschiedenen Zeichen und einer Zahl n alle geordneten Kombinationen mit Wiederholung der Länge 1 bis n unter Verwendung dieser Zeichen. Eine andere Möglichkeit, dies zu definieren, besteht darin, die angegebenen Zeichen als "benutzerdefinierte" Ziffern in...

9
Rasenmäher Muster

Entnommen aus der Qualifikationsrunde für Google Code Jam 2013 Problem B : Alice und Bob haben einen Rasen vor ihrem Haus, der wie ein Rechteck von N mal M Metern geformt ist. Jedes Jahr versuchen sie, den Rasen nach einem interessanten Muster zu schneiden. Sie schnitten mit einer Schere, was sehr...

9
Analysieren Sie ein Python-String-Literal

Die Herausforderung besteht darin, eine Zeichenfolge wie Python zu analysieren und den Inhalt der Zeichenfolge zu drucken. Eingabe (Befehlszeilenargument oder stdin) : ein Zeichenfolgenliteral (z. B. "hello") (oder mehrere Literale, siehe Verkettung von Zeichenfolgenliteralen unten) Output (stdout)...

9
Ein einfacher Logikgatterrechner

Wenn Sie sich dafür entscheiden, dies zu akzeptieren, besteht Ihre Mission darin, einen einfachen Wahrheitsbewerter für die folgenden logischen Operatoren zu erstellen: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name...

9
Fortsetzung der Brüche anzeigen

Ihre Herausforderung besteht darin, einen Bruch in seine fortgesetzte Bruchform umzuwandeln. Eingabe : Der Bruch kann in einem beliebigen Format eingegeben werden, einschließlich (aber nicht beschränkt auf) Zeichenfolge: "7/16" Liste: {7, 16}, (7, 16), [7, 16] einfach geordnetes Paar: 7 16...

9
Schreiben Sie eine Zahl als Fibonacci-Summe

Definieren wir die Fibonacci-Sequenz als F(1) = 1 F(2) = 2 F(n) = F(n - 2) + F(n - 1) Wir haben also die unendliche Folge 1,2,3,5,8,13,... Es ist bekannt, dass jede positive ganze Zahl als Summe einiger Fibonacci-Zahlen geschrieben werden kann. Die einzige Einschränkung ist, dass diese Summe...

9
Formatierung von Zeichenfolgen im printf-Stil

Herausforderung Schreiben Sie eine Funktion, die die printfFormatierung von C- Zeichenfolgen implementiert . Regeln Sie müssen mindestens implementieren %%, %c, %s, %dund %f. Sie dürfen keine integrierte Formatierungsmethode für Zeichenfolgen verwenden. Sie dürfen keine externen Programme ausführen...

9
Code-Snippets in Stack Exchange zurückticken

Ihr Ziel ist es, einen beliebigen Text einzugeben, z. This is some text Und geben Sie diesen Text aus, der als Code für Posts (Markdown mit SE-Geschmack) und Kommentare (Mini-Markdown) in Stack Exchange formatiert ist, z. `This is some text` `This is some text` Es wird jedoch schwieriger....