Programmierrätsel & Code Golf

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


24
Summe von fünf Würfeln
Bei einer gegebenen Ganzzahl werden fünf perfekte Würfel ausgegeben, deren Summe diese Ganzzahl ist. Beachten Sie, dass Würfel positiv, negativ oder null sein können. Beispielsweise, -10 == -64 - 64 + 64 + 27 + 27 Für die Eingabe können -10Sie also eine Ausgabe durchführen [-64, -64, 64, 27, 27], …

21
Längste nicht wiederholende Teilzeichenfolge
Wenn Sie eine Zeichenfolge als Eingabe angeben, suchen Sie die längste zusammenhängende Teilzeichenfolge, die mindestens zweimal kein Zeichen enthält. Wenn es mehrere solcher Teilzeichenfolgen gibt, können Sie beide ausgeben. Wenn Sie möchten, können Sie davon ausgehen, dass sich die Eingabe im druckbaren ASCII-Bereich befindet. Wertung Die Antworten werden zuerst nach …

29
Dollarschein Auktion
Dies ist eine KOTH-Herausforderung für das Auktionsspiel für Dollarnoten in der Spieltheorie. Darin wird ein Dollar an den Meistbietenden verkauft. Die Gebote steigen in Schritten von 5 ¢, und der Verlierer zahlt auch sein Gebot. Die Idee ist, dass beide Spieler den Bieterkrieg weit über den Wert eines Dollars hinaus …

30
Wie viele Argumente wurden übergeben?
Schreiben Sie in der Sprache Ihrer Wahl eine Funktion, die eine variable Anzahl von Argumenten akzeptiert und die Anzahl der Argumente zurückgibt, mit denen sie aufgerufen wurde. Besonderheiten: Ihre Sprache muss verschiedene Argumentfunktionen unterstützen: Eine aufrufbare Funktion, die eine beliebige Anzahl von Argumenten akzeptiert und einen Wert zurückgibt. Parameter müssen …

30
Flippign Lettesr Aroudn
Im Chat tippen wir oft schnell und sehen uns die Reihenfolge der Buchstaben nicht genau an , bevor wir eine Nachricht posten . Da wir faul sind, brauchen wir ein Programm, das die letzten beiden Buchstaben in unseren Wörtern automatisch vertauscht, aber da wir nicht zu spät antworten möchten, muss …
33 code-golf  string 

30
Sei so fair wie möglich
Einführung In dieser Challenge solltest du eine ganze Zahl in zwei Teile teilen. Da niemand das kleinere Stück Kuchen mag, ist es Ihr Ziel, so fair wie möglich zu sein. Wenn Sie beispielsweise die Ganzzahl 7129in zwei Teile teilen möchten , gibt es drei Möglichkeiten. 7,129, 71,29und es 712,9gibt alle …


1
Mikrogravitationskugel
Sie befinden sich auf einer fortgeschrittenen intergalaktischen Raumstation. Ein Freund von Ihnen, der in der Studie der Schwerkraft mitspielt, hat soeben ein Spiel entwickelt, bei dem die Schwerelosigkeit zum Bewegen eines Balls verwendet wird. Sie gibt Ihnen einen kleinen Controller mit vier Richtungspfeilen und einer labyrinthartigen Struktur, auf der links …

30
Reduzieren Sie eine Zahl um die größte Ziffer
Aufgabe: Reduzieren Sie eine Ganzzahl im Dezimalzahlensystem wie folgt auf eine einzelne Dezimalstelle: Konvertieren Sie die Zahl in eine Liste mit Dezimalstellen. Suchen Sie die größte Ziffer, D Entfernen Sie D aus der Liste. Wenn es mehr als ein Vorkommen von D gibt, wählen Sie das erste von links (an …

11
Codiere eine ganze Zahl
Bei positiver Ganzzahl n > 2. Wir konvertieren es wie folgt in ein Array: Wenn es gleich ist, wird 2ein leeres Array zurückgegeben Andernfalls erstellen Sie ein Array mit allen nPrimfaktoren, die aufsteigend sortiert sind. Anschließend wird jedes Element durch seinen Index in der Reihenfolge der Primzahlen ersetzt und schließlich …



28
Ist es ein starkes Wort?
Sie sagen, das hateist ein starkes Wort. Ich wollte herausfinden, warum, also habe ich mir das Wort genau angesehen. Ich bemerkte, dass jeder Konsonant einen Vokal danach hatte. Das machte es ziemlich stark für mich, also entschied ich, dass das, was ein Wort stark macht. Ich möchte stärkere Wörter finden, …

12
Ich liebe Sardinen
Ich liebe Sardinen, ich kann nicht genug davon bekommen, und mein Computer, der Omnilang 5000, ist sprachunabhängig. Um meinem Computer die Freude am Erleben von Sardinen zu geben, habe ich beschlossen, ihm eine Reihe von Programmen zu geben, die in der Lage sind, Sardinen in verschiedenen Ausrichtungen auf dem Bildschirm …

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.