Sortieren Sie die Lehrbücher Die Schule beginnt bald (falls noch nicht geschehen) und es ist Zeit, unsere Lehrbücher in Ordnung zu bringen. Sie müssen Ihre Bücher in alphabetischer Reihenfolge sortieren, aber das dauert zu lange, sodass Sie sich dafür entscheiden, ein Programm zu schreiben. Beispiele Eingang: _ | | _ …
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 Programm wäre aabacba Dann bcbwürde …
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 Zahlen a,b,c,da,b,c,da,b,c,d so dass n=a2+b2+c2+d2n=a2+b2+c2+d2n = a^2+b^2+c^2+d^2 …
Betrachten Sie die folgende alphabetisch sortierte Liste von Wörtern: balderdash ballet balloonfish balloonist ballot brooding broom Alle Wörter beginnen mit bund die ersten 5 beginnen mit bal. Wenn wir uns nur die ersten beiden Wörter ansehen: balderdash ballet wir könnten stattdessen schreiben: balderdash +let wobei das verwendet ' 'wird, wenn …
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 …
Abzocke einer Abzocke einer Abzocke einer Abzocke . Geht und stimmt denen zu! Wenn Sie es akzeptieren möchten, müssen Sie ein Programm / eine Funktion schreiben, das / die die Eingabe / das Argument¹ ausgibt / zurückgibt. Der schwierige Teil ist, dass, wenn ich Ihren Quellcode ² transponiere, die Ausgabe …
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 Zeichenfolge, jede mit einer Wahrscheinlichkeit ungleich Null) und nur ein …
Wir alle kennen oder haben zumindest von Brainfuck gehört , einer der bekanntesten und einflussreichsten esoterischen Sprachen. Während heutzutage die meisten Implementierungen ein unendliches Band verwenden, hatte der ursprüngliche Compiler von Urban Müller ein Band mit 30000 Zellen. Eine wenig bekannte Tatsache * ist, dass es am Ende des Bandes …
Einige Teiler positiver Ganzzahlen hassen sich wirklich und teilen nicht gerne eine oder mehrere gemeinsame Ziffern. Diese ganzen Zahlen heißen Hostile Divisor Numbers ( HDN ) Beispiele Die Zahl 9566hat 4Teiler: 1, 2, 4783 and 9566 (Wie Sie sehen, haben keine zwei die gleiche Ziffer ). Somit ist 9566 ein …
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 diese Art …
Herausforderung: Eingabe: Eine Liste eindeutiger positiver Ganzzahlen im Bereich [1,list-size][1,list-size][1, \text{list-size}] . Ausgabe: Eine Ganzzahl: Gibt an, wie oft die Liste gemischt wird . Für eine Liste bedeutet dies, dass die Liste in zwei Hälften aufgeteilt ist und diese Hälften verschachtelt sind (dh, ein [1,2,3,4,5,6,7,8,9,10]einmaliges Mischen der Liste würde zu …
Ich war zum Abendessen bei einem Freund und sie schlugen die Idee eines "Prime-Factor-Vector-Space" vor. In diesem Raum werden die positiven ganzen Zahlen als ein Vektor ausgedrückt, so dass das n- te Element im Vektor die Häufigkeit ist, mit der die n- te Primzahl die Zahl teilt. (Beachten Sie, dass …
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 Idee: Erfinde meine eigene virtuelle 8-Bit-Maschine, die …
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 Ausgabe: 1 Eingang: 64 Ausgabe: …
Herausforderung Sie müssen ein Programm oder eine Funktion generieren, die eine positive Ganzzahl N aufnimmt, die ersten N Terme der Fibonacci-Sequenz in Binärform berechnet, sie zu einer einzelnen Binärzahl verkettet, diese Zahl zurück in Dezimalform konvertiert und dann die Dezimalform als ausgibt ganze Zahl. Beispielsweise 1 -> [0] -> 0 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.