Dies ist meine erste Herausforderung bei ppcg! Eingang Eine Zeichenfolge, die aus zwei verschiedenen ASCII-Zeichen besteht. Zum Beispiel ABAABBAAAAAABBAAABAABBAABA Herausforderung Die Aufgabe besteht darin, diese Zeichenfolge nach folgenden Regeln zu dekodieren: Überspringe die ersten beiden Zeichen Teilen Sie den Rest der Zeichenfolge in Gruppen von 8 Zeichen In jeder Gruppe …
Schreiben Sie ein Programm (oder eine Funktion) (nennen wir es P1), das beim Ausführen ein anderes Programm P2 mit derselben Sprache ausgibt und genau 1 Byte länger als P1 ist. Programm P2 sollte beim Ausführen ein drittes Programm P3 ausgeben, das 1 Byte länger als P2 ist. P3 muss ein …
Die Herausforderung Sie erhalten: eine nicht leere, unsortierte Liste h positiver Ganzzahlen (der Heuhaufen) eine positive ganze Zahl n (die Nadel) Ihre Aufgabe ist es, die Liste aller eindeutigen Dezimalverkettungen von Permutationen von h zurückzugeben, deren Binärdarstellung die Binärdarstellung von n enthält . Beispiele h = [1, 2, 3] n …
Zahlen, die leicht zu merken sind, aber theoretisch nicht leicht zu machen sind Ihre Herausforderung besteht darin, ein Programm / eine Funktion in einer beliebigen Sprache zu erstellen, die einheitliche Zufallszahlen generiert, die diesen Kriterien entsprechen: Die Länge beträgt 5 Ziffern Es gibt zwei separate, sich wiederholende Ziffernpaare Ein Satz …
Wenn Sie eine Liste nicht negativer Ganzzahlen in einem vernünftigen Format haben, iterieren Sie darüber und überspringen so viele Elemente wie jede Ganzzahl, auf die Sie treten. Hier ist ein Beispiel: [0, 1, 0, 2, 5, 1, 3, 1, 6, 2] | [] ^ First element, always include it [0, …
Bei einer vorgegebenen Eingabezeichenfolge wird auf folgende Weise Sgedruckt, Sgefolgt von einem nicht leeren Trennzeichen: Schritt 1: Es Sbesteht die Möglichkeit, dass das Programm 1/2gedruckt wird und 1/2beendet wird. Schritt 2: Es Sbesteht die Möglichkeit, dass das Programm 2/3gedruckt wird und 1/3beendet wird. Schritt 3: Es Sbesteht die Möglichkeit, dass …
Wie in dieser Frage beschrieben : Dropsort, entworfen von David Morgan-Mar, ist ein Beispiel für einen linearen "Sortieralgorithmus", der eine Liste erzeugt, die zwar sortiert ist, aber nur einige der ursprünglichen Elemente enthält. Jedes Element, das nicht mindestens so groß ist wie das Maximum der vorhergehenden Elemente, wird einfach aus …
Abmessungen der Ausgabe-Terminals (Spalten und Zeilen) in einem beliebigen 2-stelligen Dezimalformat *. Beispielsweise könnte eine Ausgabe sein 80x25. Inspiration . Aufforderung . * Die Ausgabe muss beide Kennzahlen in einer oder zwei aufeinanderfolgenden Zeilen enthalten, und es darf nicht mehr als eine führende und / oder nachfolgende Ausgabezeile (optional gefolgt …
Aufgabe Bei einer nicht negativen Ganzzahl ngeben Sie 1if nis 0und den Wert nelse aus. Eingang Eine nicht negative ganze Zahl. Wenn Sie den String als Eingabe akzeptieren möchten, würde der String dem folgenden regulären Ausdruck entsprechen: /^(0|[1-9][0-9]*)$/dh er darf keine führenden Nullen haben, außer wenn dies der Fall ist …
Es gibt clevere Methoden, um zu bestimmen, ob eine Zahl eine Potenz von 2 ist. Das ist kein interessantes Problem mehr. Lassen Sie uns also feststellen, ob eine bestimmte Ganzzahl eine ganzzahlige Potenz von -2 ist . Zum Beispiel: -2 => yes: (-2)¹ -1 => no 0 => no 1 …
Von all den Jahren, in denen ich diese Herausforderung gemeistert habe, war 2017 das erste Jahr, das eine Primzahl war. Die Frage wird also nach Primzahlen und ihren Eigenschaften sein. Ihre Aufgabe ist es, ein Programm oder eine Funktion zu erstellen, die eine willkürlich große positive Ganzzahl als Eingabe verwendet …
Herausforderung: Erstellen Sie ein Programm, das eine positive Ganzzahl akzeptiert und prüft, ob es in Form von (3 ^ x) -1 geschrieben werden kann, wobei X eine andere positive Ganzzahl ist . Wenn dies möglich ist, geben Sie X aus Wenn dies nicht möglich ist, geben Sie -1 oder eine …
Ein Haiku ist ein Gedicht mit drei Zeilen und einer Silbenzahl von 5/7/5 . Ein haiku-w ist Dichtung mit drei Zeilen, mit einer 5/7/5 Wortzählung, respectively. Herausforderung Schreiben Sie ein Programm, das true zurückgibt, wenn die Eingabe ein Haiku-w ist, und false, wenn nicht. Eine gültige Haiku-w-Eingabe muss aus 3 …
Wechselnde Arrays Ein alternierendes Array ist eine Liste beliebiger Länge, in der sich zwei (nicht unbedingt unterschiedliche) Werte abwechseln. Das heißt, alle geradzahligen Elemente sind gleich und alle ungeradzahligen Elemente sind gleich. Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die bei Angabe einer Liste positiver Ganzzahlen …
Aufgabe Nehmen Sie bei einer nicht leeren Zeichenfolge aus ASCII-Kleinbuchstaben a- zdas erste Zeichen und: Umgeben Sie es mit einem Quadrat von Kopien des zweiten Zeichens, Umgeben Sie das mit einem Diamanten von Kopien des dritten Zeichens, Umgeben Sie das mit einem Quadrat mit Kopien des vierten Zeichens… … Abwechselnd …
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.