Programmierrätsel & Code Golf

33
Ist diese Zahl dreieckig?

Herausforderung Bestimmen Sie bei einer positiven Ganzzahl, ob es sich um eine Dreieckszahl handelt, und geben Sie dementsprechend einen von zwei konstanten, unterschiedlichen Werten aus. Definition Eine Dreieckszahl ist eine Zahl, die als Summe aufeinanderfolgender positiver Ganzzahlen ab 1...

33
Lass es explodieren!

Nehmen Sie eine Matrix positiver Ganzzahlen als Eingabe und lassen Sie sie explodieren! Die Art und Weise, wie Sie eine Matrix auflösen, besteht darin, einfach Nullen um jedes Element, einschließlich der äußeren Ränder, hinzuzufügen. Eingabe- / Ausgabeformate sind wie immer optional! Testfälle: 1...

33
Finden Sie die höchste eindeutige Ziffer

Überraschenderweise hatten wir noch keine einfache Herausforderung, die höchste Ziffer zu finden, aber ich denke, das ist etwas zu trivial. Bei Eingabe einer nicht negativen Ganzzahl wird die höchste eindeutige (dh nicht wiederholte) Ziffer zurückgegeben, die in der Ganzzahl gefunden wurde. Wenn es...

33
Wie viel Mana brauche ich?

Dungeon Master war eines der ersten Echtzeit-Rollenspiele, das 1987 auf dem Atari ST veröffentlicht wurde. Unter anderem bot es für die damalige Zeit ein ziemlich ausgeklügeltes Zaubersystem, das auf Runen basierte. Ihre Aufgabe heute ist es, ein Programm oder eine Funktion zu schreiben, die die...

33
Erstellen Sie eine binäre Wand

Bei einer gegebenen Anordnung positiver Ganzzahlen in der Basis 10 wird n > 0deren Darstellung einer binären Wand ausgegeben. Wie funktioniert das? Wandle jede Zahl in ihre Binärdarstellung um. Füllen Sie die Darstellung mit führenden Nullen auf die Länge der längsten auf, dh 1, 2-> 1,...

33
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...

33
Sortieren Sie die Kletterqualitäten

Mein erster Code Golfpost, entschuldige mich für etwaige Fehler ... Kontext Beim Klettern ( speziell beim Bouldern ) beginnen die Kletternoten für V / Vermin (USA) bei "VB" (die einfachste Note) und gehen dann auf "V0", "V0 +", "V1", "V2", "V3". , 'V4', 'V5' usw. bis 'V17' (die härteste Note)....

33
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...

33
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...

33
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...

33
Wie lange soll meine Mikrowelle laufen?

Ich habe Hunger. Lassen Sie uns etwas Mikrowelle. Geben Sie bei einer Zahleneingabe zwischen 1 und 4 Ziffern die Anzahl der Sekunden aus, die die Mikrowelle laufen soll. Einzelheiten Der Trick besteht darin, herauszufinden, ob der Benutzer Sekunden oder eine Kombination aus Sekunden und Minuten...

33
Ist mein Barcode gültig?

Ein EAN-8- Barcode enthält 7 Informationsstellen und eine 8. Prüfsummenstelle. Die Prüfsumme wird berechnet, indem die Ziffern abwechselnd mit 3 und 1 multipliziert, die Ergebnisse addiert und vom nächsten Vielfachen von 10 subtrahiert werden. Zum Beispiel mit folgenden Ziffern 2103498: Digit: 2 1...

33
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...

33
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...

33
Ist meine Matrix Pfeilspitze?

Definition Eine Pfeilspitzenmatrix ist eine Matrix , in der alle Einträge gleich 0 sind , mit Ausnahme der Einträge in der Hauptdiagonale, der oberen Reihe und der ganz linken Spalte. Mit anderen Worten sollte die Matrix so aussehen: * * * * * * * * 0 0 0 0 * 0 * 0 0 0 * 0 0 * 0 0 * 0 0 0 * 0 * 0 0...

33
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...