Einführung Wir - vor allem die Geeks unter uns, die eher Fans sind - erinnern uns alle an diesen alten Far Side- Cartoon: Offensichtlich hätte Professor Schwartzman seine Programmierkenntnisse ein wenig auffrischen können, bevor er seine Erfindung in die Tat umsetzte. Aber können Sie es selbst replizieren ... mit so …
Hintergrund Ich habe ein paar alte und körnige Schwarzweißbilder. Einige von ihnen stellen Weinreben dar, die an einer Wand klettern, andere nicht - Ihre Aufgabe ist es, sie für mich zu klassifizieren. Ein- und Ausgabe Ihre Eingabe ist ein rechteckiges 2D-Array von Bits A , das in einem beliebigen geeigneten …
Die Herausforderung Geben Sie bei zwei Zeichenfolgen / einem Array von Zeichenfolgen die erste Zeichenfolge aus, die langsam schrumpft und sich wieder in die zweite Zeichenfolge ausdehnt. Sie können davon ausgehen, dass die Zeichenfolgen immer mit demselben Zeichen beginnen. Beispiel Input: "Test", "Testing" Output: Test Tes Te T Te Tes …
Hintergrund / Beschreibung Hinweis: Wie @HelkaHomba hervorhebt, sind die tatsächlichen GitHub-Identicons nicht zufällig, sondern basieren auf dem Hash eines Benutzernamens Der Standard-GitHub-Avatar ist ein 5 x 5 Pixel großes Bild. Eine Farbe wird zufällig ausgewählt und dann werden zufällige Pixel auf einer Seite (rechts oder links, Größe 2x5) mit dieser …
(Inspiriert von dieser Herausforderung bei Puzzling - SPOILERS für dieses Rätsel finden Sie weiter unten. Lesen Sie hier also nicht weiter, wenn Sie das Rätsel selbst lösen möchten!) Wenn ein Buchstabe in einem Wort alphabetisch später als der vorherige Buchstabe im Wort vorkommt, nennen wir dies einen Anstieg zwischen den …
Ein Faro-Shuffle ist eine Technik, die häufig von Magiern verwendet wird, um ein Deck zu "mischen". Um einen Faro-Shuffle auszuführen, schneiden Sie zuerst das Deck in zwei gleiche Hälften und verschachteln dann die beiden Hälften. Beispielsweise [1 2 3 4 5 6 7 8] Faro wird gemischt [1 5 2 …
Wäre es nicht schön, wenn Programmierfunktionen umgekehrt werden könnten, genau wie die mathematische Funktion, die sie implementieren? Schreiben Sie eine Funktion (oder ein Programm), die eine Eingabe xin beliebiger Form annimmt und ausgibt ln(x). Wenn die Bytes des Programms neu angeordnet / vertauscht werden, so dass das erste Byte jetzt …
Als ich neulich auf quadratischem Papier herumgekritzelt habe, habe ich die oben genannte Negativschrift für Ziffern gefunden. Falls Sie es noch nicht entdeckt haben, ergeben die Zwischenräume zwischen den obigen Formen den goldenen Schnitt 1.618033988749 . In dieser Herausforderung besteht Ihre Aufgabe darin, eine Zahl als Eingabe zu verwenden und …
In zellularen Automaten gibt es ein wirklich wichtiges Problem, das so genannte Mehrheitsproblem : Das Mehrheitsproblem oder die Dichteklassifizierungsaufgabe ist das Problem, eindimensionale Regeln für zellulare Automaten zu finden, die die Mehrheitsabstimmung genau durchführen. ... Bei einer Konfiguration eines zellularen Automaten mit zwei Zuständen mit insgesamt i + j Zellen, …
Ihr Job ist ganz einfach: Schreiben Sie ein Programm, das druckt Hello, world!. Wenn Sie es verdrehen, erstellen Sie ein Programm, das druckt Twister!. Wie Saiten verdreht sind Der Verdrehungsalgorithmus ist sehr einfach. Jede Spalte wird um ihren Index nach unten verschoben (Spalte 0 verschiebt sich um 0, Spalte 1 …
Ein Laser schießt einen geraden Strahl in eine der vier orthogonalen Richtungen, angezeigt durch <>^v. Bestimmen Sie, ob es das Ziel Oauf einem rechteckigen Gitter trifft . Jeder von diesen wird treffen (True): ..... ...O. ..... ...^. ..... >O. ... v.... O.... ........... ........... O.........< ........... Diese werden fehlen (Falsch): …
Einführung Mein Opa ist ein Fan von James Bond, aber er ist sich immer unsicher, wie er seine Lieblingsschauspieler einstufen soll. Als solcher macht er immer Listen, was eine Menge Arbeit ist. Er hat mich gebeten, ein Programm zu produzieren, das ihm das Leben leichter macht, aber dafür habe ich …
Ihre Herausforderung besteht darin, den String mit einem Passwort zu versehen! Was ist die Passworteingabe? Nehmen Sie eine Zeichenfolge als Eingabe. Diese Zeichenfolge enthält nur Großbuchstaben, Kleinbuchstaben, Ziffern und Leerzeichen. Sie müssen alle Leerzeichen durch Unterstriche ersetzen und alle Zahlen in der Reihenfolge von links nach rechts an das Ende …
Einführung Der Weihnachtsmann hat zu viele Namen, um sie zu verarbeiten, und braucht Ihre Hilfe! Er braucht Sie ein Programm oder eine Funktion zu schreiben , die ausgibt nice, naughty, very naughtyoder very very naughty. Um festzustellen, wie nett oder frech jemand ist, hatte der Weihnachtsmann einen Algorithmus entwickelt: Nizza …
Ich mag keine Zahlen, aber ich mag die Fibonacci-Sequenz. Ich bin sicher, wir könnten etwas ausarbeiten. Bitte lesen Sie eine ganze Zahl n aus STDIN und geben Sie die n- te Fibonacci-Zahl in Basis 26 ( abcdefghijklmnopqrstuvwxyzanstelle von 0123456789) an STDOUT aus. Die erste Fibonacci-Zahl ist 0. Die zweite ist …
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.