Als «code-golf» getaggte Fragen

31
8bit virtuelle Maschine

Hintergrund Ich mag meinen alten 8-Bit-6502-Chip. Es macht sogar Spaß, einige der Herausforderungen hier bei PPCG im 6502-Maschinencode zu lösen. Einige Dinge, die einfach sein sollten (wie Daten einlesen oder auf stdout ausgeben), sind im Maschinencode unnötig umständlich. Ich habe also eine grobe...

31
Was haben wir vergessen?

Ihre Aufgabe ist es, ein nicht leeres Computerprogramm zu schreiben, das aus einer Folge von Bytes besteht. Wenn wir ein bestimmtes Byte im Programm auswählen und alle Instanzen davon aus dem Programm entfernen, sollte das geänderte Programm das entfernte Byte ausgeben. Zum Beispiel wenn unser...

31
Summe der Potenzen von 2

Die Herausforderung Bei einer Ganzzahleingabe von xwhere 1 <= x <= 255werden die Ergebnisse von Zweierpotenzen zurückgegeben, die bei Summierung ergeben x. Beispiele Angesichts der Eingabe: 86 Ihr Programm sollte folgendes ausgeben: 64 16 4 2 Eingang: 240 Ausgabe: 128 64 32 16 Eingang: 1...

31
Lass es Zeichen regnen

Inspiriert von dieser Chat-Mini-Challenge. Wenn Sie eine Zeichenfolge als Eingabe angeben (nur ASCII-druckbare Zeichen), geben Sie die Zeichenfolge mit den Buchstaben "raining" aus. Jeder Buchstabe muss eine zufällige Anzahl von Zeilen nach unten sein (zufällig dazwischen)0 und die Länge der...

31
Explodierende Würfel simulieren

Ihre Aufgabe ist es, ein Programm zu erstellen, das eine Ganzzahl aufnimmt n > 1und den Wurf eines einseitigen nWürfels ausgibt. Dieser Würfel folgt jedoch den Regeln für die Würfelexplosion . Wenn Sie den Würfel werfen, überprüfen Sie, welchen Wert Sie gewürfelt haben. Wenn Sie das Maximum für...

31
Das qVolumen einer Ganzzahl

Es ist altbekannt, dass jede nicht negative ganze Zahl als die Summe von vier quadratischen ganzen Zahlen umgeschrieben werden kann. Beispielsweise kann die Zahl 1 als 02+02+02+1202+02+02+120^2+0^2+0^2+1^2 ausgedrückt werden . Oder im Allgemeinen gibt es für jede nicht negative ganze Zahl nnn ganze...

31
Turm zählen bewegt sich 1D

Geben Sie bei einer Position mit einer Reihe von Türmen und / oder leeren Feldern aus, wie viele verschiedene Turmbewegungen möglich sind. Ein Turm kann sich nach links oder rechts zu einem leeren Feld bewegen, aber nicht zu einem, bei dem ein anderer Turm überfahren werden muss. Wenn sich ein Turm...

31
Zufälliger Punkt auf einer Kugel

Die Herausforderung Schreiben Sie ein Programm oder eine Funktion, die keine Eingabe akzeptiert und einen Vektor der Länge 111 in einer theoretisch einheitlichen Zufallsrichtung ausgibt . Dies entspricht einem zufälligen Punkt auf der Kugel, der durch x2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 was zu einer...

31
Verdopple es auf deine Weise

Es gab einige Herausforderungen, die das Verdoppeln des Quellcodes betrafen: hier und hier . Die Aufgabe, die wir hier haben, ist etwas schwieriger, sollte aber in fast jeder Sprache machbar sein. In dieser Herausforderung nehmen Sie eine beliebige positive ganze Zahl auf. Ihr Programm muss diese...

30
Vertauschen von Höhen- und Tiefenkarten

Beschreibung Ihre Aufgabe ist es, eine 'Tiefenkarte' auszugeben, dh eine Höhenkarte eines Objekts, die nicht von oben, sondern von vorne zu sehen ist. Betrachten Sie beispielsweise das folgende Objekt wie auf dem Bild gezeigt. Die Höhenkarte wird links angezeigt. Die entsprechende Tiefenkarte würde...

30
Baue Eisenbahnschienen und betrüge die Regierung

Sie sind ein Eisenbahnunternehmer in den USA des 19. Jahrhunderts, als Züge populär wurden, weil sie das effizienteste Mittel für den Transport großer Materialmengen auf dem Landweg sind. Es besteht ein nationaler Bedarf an Eisenbahnschienen von der Ostküste durch einige kürzlich kolonisierte...

30
Balance chemische Gleichungen!

Bernd ist ein Gymnasiast, der Probleme mit der Chemie hat. In der Klasse muss er chemische Gleichungen für einige Experimente entwerfen, die sie durchführen, wie zum Beispiel die Verbrennung von Heptan: C 7 H 16 + 11 O 2 → 7 CO 2 + 8 H 2 O Da Mathematik nicht gerade das stärkste Fach von Bernd ist,...

30
Inkrementieren von Zahlen über mehrere Sitzungen

Guten Abend Golf Agents, Ihre Mission ist im Auftrag des berüchtigten Unterhaltungsgiganten Eviltronic Arts. Im Rahmen ihres schändlichen Plans zur Versklavung und Unterhaltung der Welt müssen sie so viele Exemplare wie möglich von SimStation V verkaufen. Dies bedeutet, dass die Software nach ein...

30
Berechnen Sie die Inverse der Fakultät

Schreiben Sie den kürzesten Code, der eine reelle Zahl größer als 1 als Eingabe akzeptiert und dessen positive Inverse Factorial ausgibt. Mit anderen Worten, es beantwortet die Frage "Welche Fakultät ist gleich dieser Zahl?". Verwenden Sie die Gamma-Funktion, um die Definition für Fakultät auf eine...