Ziel Bei einer Texteingabe, die keine Zeichen enthält, [oder ]führen Sie die folgenden Aktionen aus: Geben Sie für jede Instanz Amenmit mindestens einem Großbuchstaben (also für alle AmenAusschlussinstanzen amen) dasselbe aus Amen(behalten Sie die Großschreibung bei). Für jede Instanz von /all the people said[?: ]/i(das ist ein regulärer Ausdruck) wird …
Einführung Ein normales Schachbrett enthält 8 x 8 = 64 Felder: Sie können sehen, dass es insgesamt 12 weiße Stücke gibt . Schwarz und Weiß haben immer die gleiche Stückzahl. Wenn sich mehr Steine auf dem Brett befinden, würden die Steine benachbart sein, was für diese Herausforderung nicht zulässig ist. …
Aufgabe Der Benutzer gibt einen Satz ein - nur Wörter. Alle Eingaben außer Buchstaben oder Leerzeichen, einschließlich Ganzzahlen und Interpunktion, sollten eine Ausnahme auslösen: "Satz darf nur Buchstaben verwenden". Die Ausgabe hat ein Muster, bei dem einige Wörter umgekehrt und andere Wörter normal sind. Das Muster beginnt als normales Wort, …
Hintergrund Beim letzten Mal haben wir Gruppen einer bestimmten Größe gezählt , was kein einfaches Problem ist. Dieses Mal werden nur abelsche Gruppen gezählt , dh Gruppen mit einer kommutativen Operation. Formal ist eine Gruppe (G, ∗) abelsch, wenn x ∗ y = y ∗ x für alle x, y …
Hintergrund Ein Polyomino heißt L-konvex , wenn es möglich ist, über einen L-förmigen Pfad von einem Plättchen zu einem anderen zu gelangen, dh einen Pfad, der in die Hauptrichtung verläuft und die Richtung höchstens einmal ändert. Zum Beispiel das Polyomino von 1s in der Figur 0 0 1 1 1 …
Primzahlen haben die Menschen schon immer fasziniert. Vor 2300 Jahren schrieb Euklid in seinem "Elements" Eine Primzahl ist diejenige, die nur von einer Einheit gemessen wird. was bedeutet, dass eine Primzahl nur durch 1(oder durch sich selbst) teilbar ist . Die Leute haben immer nach Beziehungen zwischen Primzahlen gesucht und …
Zielsetzung Entwerfen Sie ein mo dulator / DM odulator Paar genau zu übertragen Daten so schnell wie möglich über simulierte Plain Old Telephone Service (POTS) . Schritte Zufälliges generieren (/dev/random oder ähnliche) Daten, deren Übertragung 3-4 Sekunden dauert Modulieren Sie die Daten mit Ihrem Modulator, um eine Audiodatei zu erstellen …
Einführung In dieser Aufgabe simulieren wir einen bestimmten probabilistischen zellulären Automaten mit sehr schlechten Pseudozufallszahlen. Der zellulare Automat wird in binären Zeichenfolgen durch die folgende lokale Regel definiert. Angenommen, der linke Nachbar einer Zelle und die Zelle selbst haben die Zustände aund b. Wenn min(a,b) == 0, dann wird der …
Vertraute Zahlen Sei xeine ganze Zahl einer beliebigen Basis, also Dein Array ihrer Ziffern. xist eine vertrauliche Zahl, wenn für alle nzwischen 1und die Länge von D: D[n+1] = D[n] + D[n-1] + ... + D[1] + n Nehmen 349wir zum Beispiel die Zahl in der Basis 10. Wenn wir …
Scores Dieser Abschnitt wird ausgefüllt, sobald Beiträge eingereicht wurden. Normal 1. bopjesvla Perl 54 2. edc65 Javascript (ES6) 91 3. name language score 4. name language score 5. name language score Bonusrunde 1. name language score 2. name language score 3. name language score 4. name language score 5. name …
Hintergrund Dies ist der erste Teil eines 3-Loch-Golfplatzes zur Textverarbeitung. Die übergreifende Idee ist, dass, wenn Sie einen Eingabetext nehmen und ihn durch die Lösungen für alle drei Herausforderungen leiten (mit einer kleinen Menge Klebercode), ein schön formatierter Absatz ausgegeben wird. In dieser ersten Herausforderung besteht Ihre Aufgabe darin, einen …
Sie sollten ein Programm oder eine Funktion schreiben, die eine Zeichenfolge empfängt, die eine ASCII-Grafik als Eingabe und Ausgabe darstellt, oder die Anzahl der Endpunkte in der Eingabe zurückgibt. Die Eingabe besteht aus den Zeichen space - | +(mit 0, 2, 2 bzw. 4 Endpunkten) und Zeilenumbrüchen. Z.B: -|++- + …
Schreiben Sie das kürzeste Programm, das darauf wartet, dass jede Taste einer US-Tastatur * mit Standard 101 gedrückt wird, und beenden Sie dann das Schreiben mit OK! Jedes Mal, wenn eine Taste gedrückt wird, zeigt das Programm in einer neuen Zeile die verbleibende Anzahl nicht gedrückter eindeutiger Tasten an, die …
Das verlorene Bauernproblem Nach dem Ende der Schachpartie blieb ein überlebender Bauer hinter den feindlichen Linien zurück. Hilf ihm, den kürzesten Weg nach Hause zu finden. Das ursprüngliche Problem beschreibt ein nXn-Schachbrett und eine Funktion f: {1,..,n-1}X{1,..,n}X{-1,0,1} => R+der Gewichte. Das Ziel ist es, den besten Weg von einem Feld …
Fannkuch ist ein klassisches Benchmark-Programm. Der Name kommt vom deutschen "Pfannkuchen", der die Ähnlichkeit des Algorithmus mit dem Umdrehen von Pfannkuchenstapeln beschreibt. Eine Fannkuch-Folge von Zahlen wird wie folgt gebildet: Nehmen Sie eine Permutation von {1 ..... n}, zum Beispiel: {4,2,1,5,3}. Nehmen Sie das erste Element, hier 4, und kehren …
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.