Programmierrätsel & Code Golf

35
Sei auf der Toilette respektvoll

Natürlich weiß das SE-Netzwerk sehr genau, wie man auf der Toilette respektvoll ist, aber für diejenigen unter Ihnen, die eine Zusammenfassung benötigen, bedeutet Respekt, die Toilette zu spülen usw. Am wichtigsten ist jedoch, dass der Stand so weit weg benutzt wird von anderen wie möglich. Die...

35
So einfach wie eins, zwei, drei

Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl enthält. Sie können davon ausgehen, dass die Eingabe gültig ist und als Zeichenfolge verwendet werden kann. Wenn die Nummer eine von ist 123 234 345 456 567 678 789 Geben Sie dann einen Wahrheitswert aus . Andernfalls geben...

35
Pixel - Quantenpixel

Einführung Ein Quixel ist ein Quantenpixel. Ähnlich wie bei einem klassischen Pixel wird es mit 3 ganzzahligen Werten (Rot, Grün, Blau) dargestellt. Anstelle einer Kombination befinden sich die Pixel jedoch in einer Superposition dieser drei Zustände. Diese Superposition hält nur so lange an, bis...

35
Schachmatt (auch bekannt als das Urinalproblem)

Mein Precalc-Lehrer hat eines seiner Lieblingsprobleme, das er sich ausgedacht hat (oder wahrscheinlich von xkcd inspiriert gestohlen hat ) und an dem eine Reihe von Urinalen beteiligt ist. "Schachmatt" ist eine Situation, in der jedes Urinal bereits besetzt ist ODER sich ein besetztes Urinal...

35
FOIL Pythons starkes Tippen!

Ihre Aufgabe ist es, Code in Python 2 oder 3 so zu schreiben, dass dieser Ausdruck: (a+b)(c+d) == a*c + b*c + a*d + b*d wird Trueohne Ausnahmen zu bewerten . Zur Verdeutlichung kopiere ich Ihren Code in eine Datei und dann in fromdie Datei import *. Dann gebe ich den Ausdruck in die Konsole ein und...

35
Fizz Buzz für Turtles

Problembeschreibung Stellen Sie sich vor, Sie sind eine Schildkröte auf einem Gitter. Du erhältst zwei Zahlen f und b und siehst nach Osten. Sie marschieren über das Raster und zählen dabei jede Zelle, auf die Sie stoßen, gemäß den folgenden Regeln: Standardmäßig schreiben Sie die Zählung in die...

35
Frohe Golfer, alle zusammen!

Es ist Weihnachten, und hier ist eine Code-Golf-Herausforderung zum Feiern. Sie müssen ein Programm erstellen, um ein Geschenk auszudrucken. Insbesondere die Worte "Frohe Weihnachten". ABER es gibt einen Haken: Dieses Programm muss nur funktionieren, wenn es der 25. Dezember ist. Wenn der Code an...

35
Ist es ein Mersenne Prime?

Eine Zahl ist eine Mersenne-Primzahl, wenn sie beide Primzahlen ist und in der Form 2 n -1 geschrieben werden kann , wobei n eine positive ganze Zahl ist. Ihre Aufgabe ist es, bei einer positiven ganzen Zahl zu bestimmen, ob es sich um eine Mersenne-Primzahl handelt oder nicht. Sie können entweder...

35
Hilf mir, mein Monster zu erkennen

Hintergrund Das Computerspiel NetHack stammt aus dem Jahr 1987, bevor die Verwendung von Grafiken in Computerspielen weit verbreitet war. Es gibt viele Monster im Spiel und möglicherweise muss eine Menge auf den Bildschirm passen, daher werden Monster auf sehr minimale Weise gezeichnet: Ein Monster...

35
Summiere die Kräfte, die sind

Eine einfache, aber hoffentlich nicht ganz triviale Herausforderung: Schreiben Sie ein Programm oder eine Funktion, die die kPotenzen einer Zahl aufaddiert n. Genauer: Eingabe: zwei positive ganze Zahlen nund k(oder ein geordnetes Paar von ganzen Zahlen usw.) Ausgang: die Summe aller positiven...

35
Effizientes Zählen

Als ich ein Kind war und die Dollarnoten zu meinen Ersparnissen zählen wollte, zählte ich laut: eins zwei drei vier fünf sechs sieben acht neun zehn; elf, zwölf, dreizehn, vierzehn, fünfzehn, sechzehn, siebzehn, achtzehn, neunzehn, zwanzig; einundzwanzig, zweiundzwanzig, dreiundzwanzig,...

35
Zeichnen Sie den Bogen einer Kugel

Zeichnen Sie die parabolische Flugbahn eines geworfenen Balls. Die Eingabe ist die anfängliche Aufwärtsgeschwindigkeit des Balls, eine positive ganze Zahl v. Jede Sekunde bewegt sich der Ball nach 1rechts und vvertikal und vnimmt 1dann aufgrund der Schwerkraft um bis ab. Die Aufwärtsgeschwindigkeit...

35
Wie viel muss ich schreiben?

Das Ausschreiben von Zahlen gehört zu den Hello-Programmierwelten, häufig sind es die Zahlen 1-10. Ich möchte viele Zahlen aufschreiben! Viele, viele Zahlen. Aber wie viele Zahlen muss ich schreiben? Aufgabe Geben Sie bei einer Ganzzahleingabe eine Zahl als Ausgabe an, die die Anzahl der Stellen...

35
Code Golf für meine echten Freunde

... und echtes Golf für meine Codefreunde. Dies ist eine Herausforderung, die auf einem einjährigen XKCD-Comic basiert, der hauptsächlich aus Toasts (Parodien der ersten im Comic) besteht, die einem bestimmten Muster folgen, jedoch geringfügige Abweichungen aufweisen. Ihre Aufgabe ist es, ein...

35
Lass uns ein bisschen "enciph5r47g" machen

Dies ist die Umkehrung von Let's do some "deciph4r4ng" In dieser Herausforderung besteht Ihre Aufgabe darin, eine Zeichenfolge zu verschlüsseln. Glücklicherweise ist der Algorithmus ziemlich einfach: Beim Lesen von links nach rechts muss jedes typische Schreibzeichen (ASCII-Bereich 32-126) durch...

35
Schneeballschlacht KoTH!

Ergebnisse (22. Mai 2017 21:40:37 UTC) Master18 Runden gewonnen, 2 Runden verloren und 0 Runden Save Oneunentschieden 15 Runden gewonnen, 3 Runden verloren und 2 Runden Machine Gununentschieden 14 Runden gewonnen, 3 Runden verloren und 3 Runden Monte Botunentschieden 14 Runden gewonnen, 3 Runden...

35
Mache einen super Akrostichon

Hintergrund Wir feiern die Veröffentlichung von Dyalog APL 16.0 , wo die Lösung für dieses Problem in {⊢⌺(≢⍵)⊢⍵}Erläuterung besteht Aufgabe Wenn Sie eine druckbare ASCII-Zeichenfolge mit der ungeraden Länge n erhalten , machen Sie ein n × n- Quadrat, wobei die Zeichenfolge horizontal zentriert, für...