Programmierrätsel & Code Golf

85
Text vertikal reduzieren

Sagen Sie, ich habe Text wie diesen (jedes Wort in einer Zeile, ohne Leerzeichen) Programming Puzzles & Code Golf Das macht keinen Sinn! Es widerspricht völlig den Gesetzen der Physik. Ihre Herausforderung besteht darin, diese unmögliche Situation zu beheben und den Text wie folgt zu...

84
Einfaches Katzenprogramm

Eine der häufigsten Standardaufgaben (insbesondere bei der Präsentation von esoterischen Programmiersprachen) ist die Implementierung eines "cat-Programms" : Lesen Sie STDIN vollständig aus und drucken Sie es in STDOUT aus. Obwohl dies nach dem Unix-Shell-Dienstprogramm benannt ist cat, ist es...

83
Kürzester Code für nicht deterministische Ausgabe

Sie müssen eine nicht deterministische Ausgabe erzeugen . In diesem Fall wird dies so definiert, dass die Ausgabe nicht immer das gleiche Ergebnis hat. Regeln: Ein Pseudozufallszahlengenerator, der immer den gleichen Startwert hat, zählt nicht. Sie können sich darauf verlassen, dass das Programm...

83
Was mein Hund wirklich hört

Mein Hund heißt Rex. Jedes Mal, wenn ich ihn schimpfe, scheint er nicht sehr beeindruckt zu sein, und ich sehe ihn nur dann reagieren, wenn ich seinen Namen ausspreche. Wenn ich sage Rex, I told you not to do this! You're making me angry Rex! alles was er hört ist Rex, * **** *** *** ** ** ****!...

83
Drucken Sie ein 10 x 10-Raster mit Sternchen

Hintergrund Dies ist ein Standardlehrbuchbeispiel zur Demonstration von Schleifen. Dies ist eines der ersten Programme, die ich gelernt habe, als ich vor ca. 10 Jahren anfing, Programmieren zu lernen. Aufgabe Diesen genauen Text drucken Sie aus: ********** ********** ********** **********...

83
Den Computer herunterfahren!

Herausforderung: Fahren Sie in der Programmiersprache Ihrer Wahl den Computer herunter, auf dem Ihr Code ausgeführt wurde. Regeln Kein Herunterfahren durch Erschöpfung der Ressourcen (zB: Gabelbombe, um das Herunterfahren zu erzwingen) Wenn Sie möchten, können Sie Code schreiben, der nur in einer...

82
Du bist auf einer 8-Tage-Serie!

Duolingo, die App zum Sprachenlernen, hat eine Menge zu bieten, aber es gibt ein großes Problem, das mich verrückt macht. Es zeigt mir an, wie viele Tage hintereinander ich die App mit einer Meldung verwendet habe, dass Sie sich in einer siebentägigen Phase befinden. Wenn man die Silbentrennung...

82
3D ASCII Block Gebäude

Herausforderung Schreiben Sie ein Programm, das ein 11x11-Array von Ganzzahlen verwendet und ein 3D-ASCII-Blockgebäude erstellt, wobei jeder Wert im Array die Höhe einer Blockspalte an den Koordinaten darstellt, die mit der Arrayposition übereinstimmen. Eine negative Höhe ist eine "schwebende"...

82
Backe ein Stück Pi

Schreiben Sie ein Programm oder eine Funktion, die genau diesen Text ausgibt (bestehend aus 142 Zeichen): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Ihr Programm darf keine Eingaben (außer in Sprachen, in denen dies nicht...

82
KOTH: Eine weltweite Pandemie

Endgültige Ergebnisse sind da! Einführung Im Jahr 2042 ist die Welt übervölkert. Globalisierung, Überfüllung, neue Lebensstile und ein globaler Mangel an Hygiene haben eine neue Pandemie ausgelöst. In diesen schweren Zeiten müssen die Staatsoberhäupter die Situation meistern. Sie können nicht...

81
Finden Sie eine illegale Zeichenfolge

Die Herausforderung besteht darin , eine Reihe von Zeichen zu finden , die nicht kann in erscheint jedes rechtliches Programm in Ihrer Programmiersprache der Wahl. Dazu gehören Kommentare, Zeichenfolgen oder andere "nicht ausführbare" Teile. Herausforderung Ihr Programm ist möglicherweise...

81
Reiskörner zählen

Betrachten Sie diese 10 Bilder von verschiedenen Mengen von ungekochten Körnern von weißem Reis. DAS SIND NUR DAUMENNÄGEL. Klicken Sie auf ein Bild, um es in voller Größe anzuzeigen. A: B: C: D: E: F: G: H: I: J: Getreideanzahl: A: 3, B: 5, C: 12, D: 25, E: 50, F: 83, G: 120, H:150, I: 151, J: 200...

81
Golftipps in <allen Sprachen>

Das Ziel dieses Beitrags ist es, alle Golftipps zu sammeln, die einfach <all languages>und nicht nur für einen bestimmten angewendet werden können . Schreiben Sie nur Antworten, deren Logik auf die meisten Sprachen angewendet werden kann Bitte einen Tipp pro Antwort