Programmierrätsel & Code Golf

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

3
Manufactoria: Erzeugt das langsamste Akzeptanzprogramm
Schreiben Sie ein Manufactoria- Programm, das das leere Eingabeband akzeptiert. Aber mach es nicht schnell! Ich meine, schreibe das Programm schnell, aber lass es nicht schnell laufen. Je langsamer das Programm, desto besser, solange es irgendwann endet. Das folgende Beispielprogramm benötigt 3:51 (die vom Simulator gemeldete "Gesamtzeit"). http://pleasingfungus.com/Manufactoria/?lvl=36&code=g12:5f3;r9:8f1;p12:9f3;c13:9f0;r11:9f0;r10:9f0;r9:9f1;b11:8f0;b10:8f1 ; r9: …

10
dumme Einschränkungen und Wüste
Sie saßen also an Ihrem Schreibtisch und spielten ein Programm zur Berechnung der ersten 20 Stellen von pi. Dann kommt Ihr Chef und wirft Ihren Apfel IIe aus dem Fenster. Sie arbeiten gerade an einem neuen Projekt und dieser Computer verfügt noch nicht über Textfunktionen. Keiner. Keine Schriften. Nichts. Beenden …

8
Sparen Sie Geld mit der Preisrundung
In Kanada wird der Penny nicht mehr in Umlauf gebracht. Barzahlungen werden auf die nächsten 5 Cent gerundet. Durch die Aufteilung der Einkäufe kann Geld gespart werden. Zum Beispiel kosten zwei Artikel im Wert von 1,02 US-Dollar 2,04 US-Dollar, was sich auf 2,05 US-Dollar aufrundet. Wenn Sie die Artikel jedoch …
18 code-golf  number 


30
Zufälliger Ticket Code Generator
Eine Lotteriegesellschaft möchte eine zufällige Lotterielosnummer mit einer Länge von 10 Zeichen generieren. Schreiben Sie einen Code in einer beliebigen Sprache, um eine solche Zahl zu erstellen, bei der jede Ziffer nur einmal vorkommt. 9354716208In dieser Zahl kommen beispielsweise alle Ganzzahlen von 0 bis 9 nur einmal vor. Diese Nummer …
18 code-golf 

1
Verlieren Sie bei Tic-Tac-Toe
Schreiben Sie ein Programm, mit dem Sie Misère tic-tac-toe spielen können. Das heißt, das Ziel ist es, Ihren Gegner zu zwingen, drei in einer Reihe zu nehmen. Akzeptieren Sie bei der Standardeingabe entweder ein 'X' oder ein 'O' (der Buchstabe, nicht Null), um zu bestimmen, auf welcher Seite das Programm …

4
Sternprogrammierung!
Die Herausforderung Schreiben Sie ein Programm oder eine Funktion, die Sterne druckt! Das Programm erhält per Standardeingabe zwei Parameter: Größe des Sterns und Anzahl der Punkte des Sterns. Ein Stern kann eine beliebige Größe zwischen 0 und 10 haben und 3, 4 oder 5 Punkte haben. Die Eingabeparameter werden durch …

25
Zeichenfolge großschreiben
Wenn Sie eine Zeichenfolge angegeben haben, aktivieren Sie diese. Mit Großschreibung meine ich conTeNT-lENgthÄnderungen an Content-Length. Im Beispiel habe ich die Zeichenkette mit 2 Wörtern -als Wortgrenze gezeigt. Ich erwarte jedoch, dass Sie den Code für die Zeichenfolge schreiben, die eine beliebige Anzahl von Wörtern enthält, die durch ein einzelnes …
18 code-golf  string 

7
Finden Sie das Wortreichste Zahlenschloss
Ich habe ein Kombinationsschloss mit Buchstaben anstelle von Zahlen. Es sieht so aus: http://pictures.picpedia.com/2012/09/Word_Combination_Padlock.jpg Es gibt 5 Walzen mit jeweils 10 verschiedenen Buchstaben. Die meisten Leute verwenden lieber ein Wort für ihre Kombination als eine willkürliche Folge von Buchstaben. (Natürlich weniger sicher, aber leichter zu merken.) Bei der Herstellung des …

21
Javascript: Erstellen Sie ein 10x10-Array von 1s
Offensichtlich wäre diese Herausforderung mit separaten Funktionen und Bibliotheken trivial, so dass sie nicht zulässig sind. Ihr Code muss einer ECMAscript-Spezifikation entsprechen (jede Spezifikation reicht aus), sodass keine browserspezifischen Antworten möglich sind. Auf das Array muss zugegriffen werden, nachdem es instanziiert wurde. Ich habe eine Antwort, die ich vorerst zurückhalten …

14
Die seltsame Unsortiermaschine für ruchlose Zwecke
Guten Abend Golfer! Ihre Herausforderung besteht darin, eine Reihe von Zahlen vollständig zu sortieren. Eingang Es werden genau 100 Ganzzahlen in Ihr Programm eingegeben. Ihr Programm akzeptiert die Eingabe entweder als Datei oder über stdin. Jede Ganzzahl wird durch ein Zeilenumbruchzeichen getrennt. Diese 100 Ganzzahlen reichen von den minimalen bis …



30
Wie finde ich die Fakultät einer positiven Zahl?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Die Herausforderung: Schreiben Sie ein Programm oder eine Funktion, die eine positive Zahl eingibt und deren Fakultät zurückgibt . Hinweis: Dies …

4
Konvertiere Fractran in Brainfuck
Hintergrund Fractran ist eine esoterische Turing-vollständige Programmiersprache, die von John Conway erfunden wurde. Ein Fractran-Programm besteht aus einer geordneten Liste von Brüchen. Das Programm beginnt mit der Eingabe einer einzelnen Ganzzahl. Bei jeder Iteration des Programms wird die Liste nach dem ersten Bruch durchsucht, sodass das Multiplizieren der Zahl mit …

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.