In: Genug Speicher und eine positive ganze Zahl N Out: N-dimensionales N ^ N-Array, gefüllt mit N, wobei N ^ N N-mal-N-mal-N-mal-N bedeutet ... Beispiele: 1: [1]Dies ist ein 1D-Array (eine Liste) der Länge 1, das eine einzelne 1 enthält 2: [[2,2],[2,2]]Dies ist ein 2D-Array (eine Tabelle) mit 2 Zeilen …
Ich kann nicht glauben, dass wir das noch nicht haben. Es ist eine der wichtigsten Datenstrukturen in der Programmierung und dennoch einfach genug, um es in einem Code-Golf zu implementieren : Herausforderung Ihre Aufgabe ist es, einen Stack zu implementieren, der das Pushen und Poppen von Zahlen ermöglicht, Ihre Implementierung …
Schreiben Sie ein Programm oder eine Funktion, die eine nicht leere Liste positiver Ganzzahlen enthält. Sie können davon ausgehen, dass die Eingabe in einem angemessenen, praktischen Format wie "1 2 3 4"oder erfolgt [1, 2, 3, 4]. Die Zahlen in der Eingabeliste stellen die Segmente eines vollständigen Kreisdiagramms dar, wobei …
Hier ist eine relativ einfache Herausforderung für Sie. Bei einer gegebenen Zeichenfolge der Länge N geben Sie die Zeichenfolge N Mal vorwärts, dann rückwärts, dann vorwärts, dann rückwärts usw. aus . Zum Beispiel, wenn Ihre Eingabe war Hello! Sie sollten Folgendes ausgeben: Hello!!olleHHello!!olleHHello!!olleH Optional können Sie auch eine nachgestellte Newline …
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 …
Beachten Sie, dass dies eine Frage ist, die sich hauptsächlich auf Datenstrukturen konzentriert Einführung Bacefook möchte, dass die Leute freundlicher sind! Als solche implementieren sie ein neues System, um Freunde vorzuschlagen! Ihre Aufgabe ist es, Bacefook bei der Implementierung des neuen Vorschlagsystems zu helfen. Spezifikationen: Ihr Programm muss ein REPL …
Geben Sie bei einem möglicherweise verschachtelten, nicht leeren Array von positiven einstelligen Ganzzahlen (nicht garantiert eindeutig) die ASCII-Art-Darstellung als Baum aus, und verwenden Sie dabei die Zeichen in der Box ┌ ┴ ┐ ─ │ ┬ ┼ . (Diese wurden aus Codepage 437 kopiert, Sie können jedoch eine beliebige entsprechende …
Problem Angenommen, Sie haben N Stapel mit den Namen S 1 bis S N , wobei jedes S k (k = 1 bis N) N Kopien der Zahl k enthält. Wenn beispielsweise N = 3 ist, sieht der Stapel folgendermaßen aus: 1 2 3 <- top of stack 1 2 …
Um Daten zu neutralisieren, ersetzen Sie rekursiv alle Zahlen (keine Ziffern!) Durch Nullen und alle Zeichen (keine Zeichenketten!) Durch Leerzeichen. Sie müssen eine einzelne Zahl, ein Zeichen oder eine Zeichenfolge oder möglicherweise ein rekursives Array * gemischter Zahlen- / Zeichendaten akzeptieren, die Ihre Sprache verarbeiten kann. Beispielsweise müssen Sie tatsächliche …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Code Golf Stack Exchange zum Thema gehört . Geschlossen vor 3 Jahren . Dies ist eine schöne Übung, um die Programmiersprache, die Sie lernen wollten, …
Ein Stamm- und Blattdiagramm zeigt eine Reihe numerischer Werte in Gruppen an, die von allen bis auf die letzte Ziffer bestimmt werden. Angenommen, wir haben diesen Datensatz: 0, 2, 12, 13, 13, 15, 16, 20, 29, 43, 49, 101 Wir könnten diese Stengel- und Blattparzelle herstellen: 0|02 1|23356 2|09 3| …
Eine Tasche , auch Multiset genannt, ist eine ungeordnete Sammlung. Sie können es einen Satz nennen, der Duplikate zulässt, oder eine Liste (oder ein Array), die nicht sortiert / indiziert sind. In dieser Herausforderung werden Sie gebeten, Taschenoperationen durchzuführen: Addition, Differenz, Multiplikation, Division, Zählung und Gleichheitstest. Operationen Die angegebenen Vorgänge …
Sie erhalten einen Baum, der in der Tradition der Informatik die Wurzel oben und die Blätter unten hat. Die Blattknoten sind mit Zahlen beschriftet. Ihr Ziel ist es, das markierte Spezialblatt zu nehmen -1und es als neue Wurzel nach oben zu bewegen. [3, [[16], -1], [4]] --> [[[[4], 3], [16]]] …
Die Aufgabe: Gibt einen Wert für aus x, wobei a mod x = bfür zwei gegebene Werte a,b. Annahme aund bwird immer positive ganze Zahlen sein Es wird nicht immer eine Lösung für geben x Wenn mehrere Lösungen vorhanden sind, geben Sie mindestens eine davon aus. Wenn keine Lösungen vorhanden …
Schreiben Sie ein Programm, das eine Zeichenfolge enthält, in der jede Zeile aus dem Zeichen besteht, das 0durch eine bestimmte Anzahl von Leerzeichen eingerückt ist. Die oberste Zeile wird nicht eingerückt, und jede zweite Zeile wird um höchstens ein Leerzeichen mehr eingerückt als die Zeile unmittelbar davor. Es werden keine …
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.