Programmierrätsel & Code Golf

12
Gibt es Klammern in der Verkleidung?

Jemand hat uns eine Zeichenkette gegeben, aber alle Klammer-ähnlichen Zeichen wurden in normale Zeichen umgewandelt, und wir wissen nicht, welche oder wie viele es waren. Alles was wir wissen ist, dass wenn L1,L2,L3,...,LNverschiedene Arten von linken Klammern und R1,R2,R3,...,RNverschiedene...

12
Hilf mir, die Kiste zu schließen

Die Inspiration für diese Herausforderung sollte zum Zeitpunkt der Veröffentlichung auf lächerliche Weise offensichtlich sein. Die Aufgabe Sie müssen ein Shut the Box-Stilprogramm erstellen (nicht Funktion, Programm). Die Grundlagen von shut the box sind: Die Spieler versuchen, die Kiste durch...

12
Wählen Sie Szenen für einen Film

Einführung Schließlich finanziert die Filmfirma Ihren Film. Sie haben Ihnen ein maximales Budget gegeben und sie legen auch die Laufzeit Ihres Films fest. Jetzt können Sie mit der Vorproduktion beginnen. Sie haben bereits eine Reihe von Szenen geplant, aber nicht alle passen in das Budget und der...

12
Alle Zahlen, die in eine Zeichenfolge passen

Schreiben Sie ein Programm oder eine Funktion, die eine positive Ganzzahl N akzeptiert. Geben Sie eine Liste aller eindeutigen Dezimalzahlen aus, die mit Ziffern ( 0123456789), Dezimalpunkten ( .) und negativen Vorzeichen ( -) in genau N Zeichen geschrieben werden können . Zum Beispiel sind einige...

12
Effiziente wissenschaftliche Notation

Neulich erklärte mir mein Chemielehrer die wissenschaftliche Notation (indem er eine kleine Zahl verwendete und sie mit Zehnerpotenzen multiplizierte, um große Zahlen leichter auszudrücken), was mich ein paar Jahre zurückbrachte, als ich sie zum ersten Mal lernte. Nachdem wir die Grundlagen erlernt...

12
Vorbereiten eines Multiple-Choice-Tests

Einführung Hinweis: Dies ist keine Methode, um das Betrügen zu fördern. Wie Cᴏɴᴏʀ O'Bʀɪᴇɴ bereits sagte, ist das Lernen die beste Lösung, um einen Test zu bestehen: 3. Betrachten Sie die folgenden Antworten auf den Multiple-Choice-Test: ABCBCAAB Hier ist eine Tabelle, die angibt, ob die Antworten...

12
Helfen Sie, Ihren Repräsentanten neu zu berechnen!

Vor ein paar Monaten hatten wir eine Diskussion über Meta, um die Reputation von Upvotes bei Fragen zu erhöhen. Hier sind die Grundlagen unseres aktuellen Reputationssystems für Abstimmungen: 1 Eine Frage, die positiv bewertet wurde, Uist 5 Ruf wert. Eine Antwortaufwertung uist 10 Ruf wert. Eine...

12
Anzahl der Schritte für eine binäre Suche

Geben Sie bei Eingabe einer positiven Ganzzahl die Anzahl der Schritte aus, die erforderlich sind, um die Eingabe über eine Binärsuche ab 1 zu finden. Wir simulieren eine binäre Suche nach der als Eingabe angegebenen Ganzzahl, bei der der simulierte Sucher wiederholt eine Ganzzahl erraten und...

12
Ritter und Schurken

Das ist Code-Golf . In dieser Herausforderung werden wir Programme / Funktionen schreiben, die " Knights and Knaves " -Puzzles lösen . Hintergrund Sie befinden sich auf einer Insel ... usw. ... jeder Mensch auf der Insel außer Ihnen ist entweder ein Ritter oder ein Schurke . Ritter können nur wahre...

12
Sequentielle Multiplikation

Ihr Ziel ist es, ein Programm zu schreiben, das Eingaben entgegennimmt und bei Verkettung Neine "sequentielle Multiplikation" durchführt. Was ist sequentielle Multiplikation? Es ist eine Sequenz mit einem Samen a, der wie folgt definiert ist: f(0) = a f(n+1) = f(n)*(f(n)-1) Also lass a = 5. So f(0)...

12
Wie viele Buchstaben enthält dieses Wort?

Inspiriert von Project Euler # 17 ist dies Ihre Herausforderung. Schreiben Sie ein vollständiges Programm oder eine Funktion, die eine Zahl als Eingabe verwendet, und geben Sie dann aus oder geben Sie zurück, wie viele Buchstaben erforderlich wären, um bis zu dieser Zahl auf Englisch zu zählen...

12
Eine binäre Zeichenfolge halb umkehren

Dies ist eine Folgefrage meiner Puzzling.SE Frage : Ich fragte , ob es eine Funktion ist f Mapping Boolean Strings Boolean Strings, so dass f (f (b)) = reverse (b) für alle Eingabezeichenfolgen b . ( Umgekehrt meine ich die Funktion, die die Reihenfolge der Bits umkehrt.) Der obige Link enthält...

12
Wortsuchhilfe

Ich habe vor kurzem tut Wort sucht, und ich dachte , es wäre so viel einfacher , wenn alle Worte lesen von links nach rechts. Das Umschreiben aller Zeilen ist jedoch sehr aufwändig! Also binde ich Codegolfer ein, um zu helfen. (Haftungsausschluss: Die obige Geschichte ist möglicherweise nicht oder...

12
An den Rändern des Hyperwürfels

Ihre Aufgabe wird es sein, eine Funktion oder ein Programm zu schreiben, das eine ganze Zahl n>0als Eingabe und Ausgabe einer Liste der Kanten des neindimensionalen Hyperwürfels verwendet . In der Graphentheorie wird eine Kante als ein 2-Tupel von Eckpunkten (oder Ecken, wenn Sie dies...

12
Elemente nach Abhängigkeit sortieren

Tor Sortieren Sie eine Liste von Elementen, um sicherzustellen, dass jedes Element nach den angegebenen Abhängigkeiten aufgelistet wird. Eingang Ein Array von Arrays von Ganzzahlen, wobei jede Ganzzahl den auf 0 oder 1 basierenden Index eines anderen Elements angibt, nach dem dieses Element kommen...

12
Lösen Sie eine lineare Gleichung

Diese Herausforderung aber mit einer besseren Spezifikation. Spec Ihr Programm nimmt eine lineare Gleichung, die eine einzelne Variable enthält, xund gibt den Wert von aus x. Eingabe / Analyse Die Eingabe enthält nur Zahlen, Operatoren, Klammern ( ()) xund ein =Vorzeichen (dh kein Leerzeichen)....

12
Machen Sie einen Strohballen

Strawpolls sind großartig und wir verwenden sie ständig im Chat, um Meinungen zu Dingen zu bekommen. Aber sie sind ärgerlich, da Sie einen Webbrowser benötigen, um sie zu erstellen, und jeder weiß, dass ich auf PPCG nur über SE-APIs und curl zugreifen kann. Ich möchte, dass Sie Code schreiben, der...

12
Tipps für King of the Hill Bots

Welche allgemeinen Tipps haben Sie, um einen Bot für die Teilnahme an einer King of the Hill-Herausforderung zu erstellen? Mit welchen Strategien gehen Sie von der Überlegung der Herausforderung bis zur Erstellung Ihres Bots? Welche Datenstrukturen finden Sie am nützlichsten? Bitte posten Sie einen...