Programmierrätsel & Code Golf

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

2
Roboter! Sammle diese Gurken!
Ich scheine mich in eine Art Essiggurke verwickelt zu haben. Buchstäblich. Ich habe ein paar Gurken auf den Boden fallen lassen und jetzt sind sie alle verstreut! Du musst mir helfen, sie alle zu sammeln. Oh, habe ich schon erwähnt, dass ich ein paar Roboter zur Verfügung habe? (Sie sind …

3
Reflektierender evolutionärer Algorithmus
Sie müssen ein Programm schreiben und eine Funktion implementieren digitsum(int i). Das Programm muss seinen eigenen Code ändern (für Sprachen, in denen dies mit Reflexion nicht möglich ist , seien Sie bitte kreativ), um das Ziel zu lösen. Sie beginnen mit function digitsum(int i){ return i; } und implementieren Sie …

4
Reduzieren Sie Ascii art
Diese Herausforderung ist eine Paste Cut'n aus Vergrößern ASCII - Art , sondern umgekehrt , mit PETSCII basierten Halbblock Zeichen: string=" ▝▘▀▗▐▚▜▖▞▌▛▄▟▙█" Das Ziel ist es also, durch 1/2eingereichte ASCII -Kunst zu reduzieren . Zum Beispiel aus der Zeichenfolge: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO …

20
Alle 2 ^ n mal
Geben Sie an n, wie oft Ihr Programm ausgeführt wurde. Wenn neine Potenz von 2 ist, drucken Sie 2^xwo n = 2^x; Andernfalls geben Sie einfach die Nummer aus. Beispiellauf: [1st time] 2^0 [2nd time] 2^1 [3rd time] 3 [4th time] 2^2 [5th time] 5 und so weiter. Dies ist …

10
Berechnen Sie die Superwurzel einer Zahl
In der Mathematik ist die Tetration der nächste Hyperoperator nach der Exponentiation und wird als iterierte Exponentiation definiert. Zusatz ( a gelungen n - mal) Multiplikation ( a addiert zu sich selbst, n - mal) Potenzierung ( a multipliziert mit sich selbst, n- mal) Tetration ( eine von sich selbst …
10 code-golf  math 

3
Erweitern Sie die Registerkarten (implementieren Sie expand (1)).
Ihre Aufgabe besteht diesmal darin, eine Variante des POSIX- expand(1)Dienstprogramms zu implementieren, mit der Tabulatoren auf Leerzeichen erweitert werden. Ihr Programm besteht darin, eine Tabstop-Spezifikation zu verwenden und dann die Eingabe für Standard-In zu lesen und Tabulatorzeichen in der Eingabe durch die entsprechende Anzahl von Leerzeichen zu ersetzen, um zum …

7
Chinesisches Sternzeichen berechnen
Angesichts des bevorstehenden chinesischen Neujahrs ist es hier eine Herausforderung, den chinesischen Tierkreis, das chinesische Element und Taijitu für ein bestimmtes Datum zu berechnen. Die Eingabe sollte ein Datum sein: 1/31/2014 Das hier verwendete Datum ist der US-Stil mm/dd/yyyy, kann aber auch der ISO-8601-Stil sein. Daher ist yyyy-mm-ddder Stil der …
10 code-golf  date 

2
Erstellen Sie eine Kette von Spam-Generatoren in möglichst vielen Sprachen
Das Ziel einer Rosetta-Stone- Herausforderung ist es, Lösungen in möglichst vielen Sprachen zu schreiben. Zeigen Sie Ihre Programmier-Mehrsprachigkeit! In dieser Herausforderung erstellen Sie ein Programm, das Spam-Nachrichten mit einem eingegebenen Starttext generiert. Zum Beispiel angesichts der Eingabe [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] [find/get/retrieve] [similar/related] [content/information/data] at …

3
Verrückte chemische Gleichungen
Sie sollten vom Benutzer eine Reihe chemischer Gleichungen (keine Leerzeichen, nur Buchstaben (Groß- und Kleinbuchstaben), Zahlen, Klammern und mathematische Zeichen) erhalten und die Antwort ausdrucken, ob die Gleichung ausgeglichen ist oder nicht (ein Paar positiver / negativer Antworten) : Ja / Nein, wahr / falsch, 1/0). Um den Code zu …
10 code-golf 


3
Simulieren wir eine zufällige Schneeflocke
Ich habe diese Frage auf /mathematica// gesehen und finde sie ziemlich cool. Lassen Sie uns die Schneeflocke mit anderen Programmiersprachen machen. Dies ist ein Zitat aus der ursprünglichen Frage: Es ist die Saison ... Und es ist an der Zeit, meine erste Frage zu Mathematica Stack Exchange zu stellen. Also, …

7
Wie konvertiere ich ein Word-Dokument in ein PDF?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Helfen Sie Jungs, meine Aufgabe besagt, dass es im PDF-Format sein muss, aber ich habe es in Word gemacht. Ich stecke wirklich …


4
Weihnachtsquine!
Schreiben Sie in der Sprache Ihrer Wahl ein Programm, das in Form eines Weihnachtsbaums angeordnet ist und sich selbst in derselben Form druckt. Was ist nicht erlaubt: Quelldatei ausdrucken Code, der nichts anderes ist als Aussagen, die von einem Interpreten als Literale wiedergegeben werden (z. B. nur mit einem baumförmigen …

9
Dem Bauern helfen
Bauer Jack ist sehr arm. Er will seine ganze Farm beleuchten, aber mit minimalen Kosten. Eine Lampe kann sowohl ihre eigene Zelle als auch ihre acht Nachbarn beleuchten. Er hat die Lampen auf seinem Feld arrangiert, aber er braucht Ihre Hilfe, um herauszufinden, ob er zusätzliche Lampen aufbewahrt hat oder …
10 code-golf 

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.