Kürzlich gab es eine Frage zu Stack Overflow, bei der das OP versuchte, eine Funktion zu schreiben, um das Wort in einer Zeichenfolge mit den am häufigsten wiederholten Buchstaben zu finden. Es ist natürlich nicht schwer, einen in Sekunden zu schreiben, und ich habe einen zum Spaß so kurz wie …
Verkleinern Sie jedes Wort in einer Folge von Zeichenketten auf einzelne Buchstaben, die durch Leerzeichen oder Satzzeichen gekennzeichnet sind. Beispiel I'm a little teapot, short and stout. Here is my handle, here is my spout. When I get all steamed up - hear me shout! Tip me over and pour …
Wussten Sie, dass der euklidische Algorithmus traditionelle musikalische Rhythmen erzeugen kann ? Wir werden sehen, wie dies funktioniert, indem wir einen ähnlichen, aber etwas anderen Algorithmus als den in diesem Artikel beschriebenen beschreiben. Wählen Sie eine positive Ganzzahl n, die Gesamtzahl der Schläge, und eine positive Ganzzahl k, die Anzahl …
Die Frage Erstellen Sie bei einem Satz von 9 Zahlen, m[]die nur die Zahlen 1 bis 9 in zufälliger Reihenfolge enthalten, wobei keine zwei Zahlen gleich sind, ein Programm in einer beliebigen Sprache, das die Zahl in numerischer Reihenfolge neu anordnet (1, 2, 3, usw. usw.) durch nur das Umschalten …
In dieser Aufgabe betrachten wir Arrays positiver Ganzzahlen wie diese: 3 18 321 17 4 4 51 1 293 17 Die Eingabe umfasst ein Paar solcher Arrays mit beliebiger, möglicherweise unterschiedlicher positiver Länge. Bestimmen Sie, ob eine Gesamtordnung ≤ X ⊂ N × N , wobei N die Menge positiver …
Einer der Hauptbestandteile des Komprimierungsalgorithmus von PNG ist die Paeth-Transformation, die das Bild so transformiert, dass es (normalerweise) besser komprimiert wird. Bei dieser Herausforderung besteht Ihre Aufgabe darin, ein Programm zum Berechnen einer Paeth-Transformation zu schreiben. Die Funktionsweise einer Paeth-Transformation wird unten beschrieben. Die Paeth Transformation Die Paeth-Transformation subtrahiert von …
Da ich mich nicht länger als 5 Sekunden auf eine Aufgabe konzentrieren kann, teile ich Wörter häufig in Teilzeichenfolgen auf, die jeweils eine andere Länge haben und keine wiederholten Zeichen enthalten. Zum Beispiel könnte das Wort "Pasta" in "Past" & "A", "Pas" & "Ta" oder "Pa" & "Sta" aufgeteilt werden …
Eingang Der Name einer Datei im Raster-Grafikformat Ihrer Wahl. Das gewählte Format muss mindestens 8 Bit pro Kanal und 3 Kanäle unterstützen. Ausgabe Eine Datei im selben Format mit denselben Abmessungen und Pixeln wie die erste, deren Pixel jedoch in absteigender Reihenfolge der Häufigkeit ihres Auftretens gruppiert sind, sortiert von …
Wenn Sie Ihr Programm zuerst ausführen, sollte es eine ganzzahlige Sequenz drucken. Der zweite Durchgang sollte das Lied "Mary hatte ein kleines Lamm" drucken. Der dritte Lauf sollte eine ASCII-Image-Datei erzeugen. Wertung Ihre Punktzahl ist die Summe Ihrer Code-Bytes und des gesamten Dateiinhalts zu Beginn jedes der drei Läufe. Die …
Privilegierte Saiten Der Satz privilegierter Zeichenfolgen wird wie folgt rekursiv definiert. Alle Zeichenfolgen der Länge 0 oder 1 sind privilegiert. Eine Zeichenfolge mit seiner Länge von mindestens 2 ist privilegiert, wenn eine kürzere privilegierte Zeichenfolge vorhanden ist t, die sgenau zweimal vorkommt, einmal als Präfix und einmal als Suffix. Überlappende …
Sie erhalten Ganzzahlen Nund M, 1 <= N,M <= 10^6und Indizes iund j. Ihre Aufgabe ist es, die Ganzzahl an der Position zu finden [i][j]. Die Sequenz sieht folgendermaßen aus ( N=M=5, i=1, j=3das Ergebnis ist 23): 1 2 3 4 5 16 17 18 19 6 15 24 25 …
Heute besteht Ihre Aufgabe darin, ein Programm (oder eine Funktion) zu schreiben, das eine Zeichenfolge akzeptiert und vier Ganzzahlen ausgibt (oder zurückgibt). Eingang Die Eingabezeichenfolge ist ein CSS3-Selektor und kann grundsätzlich jedes Unicode-Zeichen enthalten. Ausgabe Die Ausgabe repräsentiert die CSS-Spezifität dieses Selektors. Die erste Zahl ist immer 0 (da sie …
Hintergrund Dies ist eine Fortsetzung meiner früheren Herausforderung , bei der es darum ging, die Form einer Skulptur zu berechnen, die durch Fallenlassen von Magneten auf einen riesigen Stapel erhalten wurde. Gute Nachricht: Der exzentrische Künstler mochte Ihre Arbeit und hat ein anderes Projekt für Sie. Er arbeitet immer noch …
Die beste Lösung, die ich bisher für ein Golf-Code-Puzzle gefunden habe, an dem ich arbeite, sind zwei ziemlich fett aussehende Aufrufe von range. Ich bin sehr neu im Code Golf, besonders in Python, also könnte ich ein paar Tipps gebrauchen. Das relevante Fragment ist dies [x for x in range(n+1,7**6)if`x`==`x`[::-1]*all(x%i …
WinAli ist ein Model Assembler für Windows. Es emuliert eine echte CPU und soll den Schülern helfen, die Assemblersprache zu lernen und zu verstehen. Deutscher Wikipedia-Artikel: http://de.wikipedia.org/wiki/WinAli (derzeit gibt es keinen englischen Artikel) Falls Sie Ihre produzierte Ausgabe testen möchten: Link zu Google Drive (das Programm selbst ist auf Deutsch, …
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.