Programmierrätsel & Code Golf

26
Generiere ein Passwort

Es ist sehr schwer, sich mein Passwort zu merken, deshalb habe ich mir eine Möglichkeit ausgedacht, ein Passwort zu generieren. So generiere ich mein Passwort aus einem Wort oder einem Satz: Beginnen Sie von links nach rechts Ermitteln Sie die Anzahl der einzelnen Buchstaben Bringe den Buchstaben...

26
Superpermutationen

Einführung Du bist ein Verbrecher, der einige geheime Pläne des neuen Tech-Startups Dejavu stehlen muss. Sie schleichen sich über die Rückwand hinein, finden aber eine Tür, für deren Öffnen ein Stift erforderlich ist. Sie erkennen die Marke des Schlosses und wissen, dass es eine 5-stellige PIN mit...

26
Wie schnell kann ich dein Programm sagen?

Ich habe vor kurzem beschlossen, eine Diktiersoftware herunterzuladen, um beim Schreiben zu helfen. Es funktioniert jedoch nicht sehr gut, wenn ich codiere, da ich vom Sprechen von Wörtern zu Symbolen und wieder zurück wechseln muss. Es ist noch schlimmer , wenn ich in einer esoterischen Sprache...

26
Erstellen Sie ASCII-Podien

Bei sportlichen Wettbewerben werden die Sieger häufig auf dem Podium präsentiert, wobei die Person mit dem ersten Platz auf dem höchsten Platz in der Mitte, die Person mit dem zweiten Platz auf der mittleren Höhe links und die Person mit dem dritten Platz auf dem niedrigsten und dem höchsten Platz...

26
Die stelligen Dreiecke

Herausforderung: Eingabe: Eine positive ganze Zahlnnn Ausgabe: Erstellen Sie eine Liste im Bereich und fügen Sie sie zu einer Zeichenfolge zusammen (dh wäre die Zeichenfolge ).[ 1 , n ][1,n][1,n]n = 13n=13n=1312345678910111213 Jetzt geben wir ein Dreieck mit den Präfixen oder Suffixen dieser...

26
Die N-te Gryphon-Nummer

Ich habe mir neulich eine Reihe von Nummern ausgedacht und mich entschlossen, die OEIS-Nummer zu überprüfen. Zu meiner großen Überraschung befand sich die Sequenz anscheinend nicht in der OEIS-Datenbank, daher habe ich beschlossen, die Sequenz nach mir zu benennen (beachten Sie, dass sich jemand...

26
Gambler's Fallacy Dice

Der Irrtum des Spielers ist eine kognitive Verzerrung, bei der wir fälschlicherweise davon ausgehen, dass Dinge, die in der Zukunft häufig aufgetreten sind, weniger wahrscheinlich sind und Dinge, die seit einiger Zeit nicht mehr aufgetreten sind, eher bald passieren werden. Ihre Aufgabe ist es,...

26
Ausgabe immer mit gleicher Länge

Bei Herausforderungen wie Ausgabe mit der gleichen Länge wie der Code und Ausgabe mit der doppelten Länge des Codes erstellen dachte ich an eine separate, aber ähnliche Herausforderung. Die Aufgabe besteht darin, eine Ausgabe zu erzeugen. Dies kann entweder eine Zeichenfolge, eine Liste von Zeichen...

26
Unendlich viele Primzahlen

Seit Euklid wissen wir, dass es unendlich viele Primzahlen gibt. Das Argument ist widersprüchlich: Wenn es nur endlich viele gibt, sagen wir , dann ist durch keines von teilbar Diese Primzahlen, also muss ihre Primfaktorisierung eine neue Primzahl ergeben, die nicht in der Liste enthalten war. Die...

25
Liste der Nummern sortieren [geschlossen]

Über Code-Bowling: Beim Golf versuchen Sie, die niedrigste Punktzahl zu erzielen (kleinste Anwendung, eleganteste usw.). In Bowling versuchen Sie, die höchste Punktzahl zu erzielen. Wenn Sie also folgen, besteht das Ziel einer Code-Bowling-Herausforderung darin, den größten, am meisten verfälschten...

25
Berechnen Sie 500 Stellen pi

Schreiben Sie ein Programm, um die ersten 500 Stellen von pi zu berechnen. Beachten Sie dabei die folgenden Regeln: Es muss weniger als 500 Zeichen lang sein. Es darf weder "pi", "math.pi" oder ähnliche pi-Konstanten enthalten, noch darf es eine Bibliotheksfunktion zur Berechnung von pi aufrufen....

25
Selbstdolmetscher

Schreiben Sie auf der Grundlage eines Kommentars von George Edison zu dieser Frage den kleinsten selbstübersetzenden Dolmetscher. Sie können die Sprache Ihrer Wahl verwenden. Leere Sprachen zählen nicht. Ihr Programm muss mindestens zwei Zeichen lang sein. Das Programm muss nicht die gesamte...

25
Zeichne Würfelergebnisse in ASCII

Zeigen Sie das zufällige Ergebnis eines Würfelwurfs in ASCII, wenn Sie einen würfelförmigen Würfel verwenden. $ dice sollte zu einem von führen ----- | | | o | | | ----- ----- |o | | | | o| ----- ----- |o | | o | | o| ----- ----- |o o| | | |o o| ----- ----- |o o| | o | |o o| ----- ----- |o o| |o o|...

25
Können Sie Meta Quine?

Schreiben Sie ähnlich wie bei anderen Quine-Puzzles (genauer gesagt bei diesem ) ein Programm, das die Quelle für sich selbst erzeugt. Hier ist die neue Wendung: Der erzeugte Code sollte NICHT mit der Quelle identisch sein. Stattdessen sollte ein anderes Programm ausgegeben werden, das das erste...

25
Erziele eine Partie Bowling

Ihre Aufgabe ist es, die Punktzahl eines Spielers in einem 10-Pin-Bowlingspiel nach bis zu 21 Würfeln zusammenzufassen und auszugeben . Die Rollen werden in der von Ihnen bevorzugten Eingabemethode als eine Folge von ganzen Zahlen dargestellt . Jede Ganzzahl entspricht der Anzahl der Stifte, die in...

25
Erstellen Sie ein Programm mit einem einfachen GOTO

Ihre Aufgabe ist es, das größte Programm zu erstellen, das Sie können und das genau ein GOTO verwendet, ohne das das gesamte Programm (oder zumindest ein großer Teil davon) vollständig umstrukturiert werden muss. Die Punktzahl wird als die Anzahl der Anweisungen in Ihrem Code gezählt, die die...