Lassen Sie uns eine Funktion , die einen String nimmt und alle Paare benachbarter identischer Zeichen entfernt. Beispielsweisefff f(abbbacc)=abaf(einbbbeincc)=einbeinf(a\color{red}{bb}ba\color{red}{cc}) = aba Beachten Sie, dass bei Überlappung zweier Paare nur eines entfernt wird. Wir werden einen String als perfekt gepaart bezeichnen, wenn eine wiederholte Anwendung den leeren String ergibt. Zum Beispiel …
Ihre Aufgabe ist es, ein Programm zu erstellen, das die Form der Eingabe identifiziert. Die zu identifizierenden Formen können folgende sein: Platz Um als Quadrat identifiziert zu werden, muss die Quelle Zeilen mit der gleichen Länge und der gleichen Anzahl von Zeilen wie Zeichen pro Zeile enthalten (Zeilenumbruch ausgeschlossen). Ein …
Aufgabe Sie sind für die Herstellung eines Kompasses verantwortlich. Stellen Sie sich Ihren Quellcode als die "Kompassnadel" vor, bei der das Ausführen in verschiedenen Ausrichtungen zu einer unterschiedlichen Ausgabe führt. Unterstützte Quellcode-Ausrichtungen sind Nord, Ost, Süd und West. Beispiel Angenommen, Sie haben Quellcode: ABCD J K WXYZ Wir betrachten dies …
Wenn Sie ein Tool wie git zum Zusammenführen von zwei Dateien verwenden, kann ein Konflikt erkannt und dem Ergebnis der Zusammenführung hinzugefügt werden. Eine Zusammenführung dieser beiden Dateien: meine Datei: Common line of code 1 Common line of code 2 my lines Common line of code 3 Common line of …
Schreiben Sie zwei Programme so, dass, wenn die Bytes ihres Quellcodes XOR-d sind, ein drittes gültiges Programm in derselben Sprache erstellt wird. Die Länge jedes der drei Programme in Bytes muss identisch sein. Das erste Programm sollte ausgegeben werden A. Das zweite Programm sollte ausgegeben werden B. Das dritte Programm …
Dies ist eine gute Herausforderung für Anfänger und ein guter Zeitkiller. Ich sagte nur ein -natürliches- Protokoll, weil der Titel zu kurz war, das hat nichts mit Logarithmen zu tun. Gegeben 2 Variablen: Die Anzahl der Ameisen n. Die Breite des Protokolls w. Ausgabe eines Protokolls der Breite wmit nAmeisen …
Bei dieser Herausforderung versuchen wir, zwei wichtige Probleme gleichzeitig zu lösen. Sie sind: Sagen Sie bei gegebenen ganzen Zahlen a und b , ob a b -1 eine Primzahl ist. Gegeben ganze Zahlen a und b , Rückkehr nCr (a, b). Insbesondere müssen Sie zwei Programme schreiben, eines für die …
Kürzlich hat jemand strengere Grenzwerte für die Standardzeilenlänge von Python vorgeschlagen: Aus einer ganzen Reihe von Gründen sollte kein Programm mehr als 80 Zeichen pro Zeile verwenden. In erster Linie ist es für die Lesbarkeit und Wartbarkeit wichtig, einen soliden Standard zu haben, damit wir die Breite unserer Texteditoren entsprechend …
Wenn Sie eine Zeichenfolge als Argument angeben, geben Sie die Länge der längsten nicht überlappenden wiederholten Teilzeichenfolge (n) oder Null aus, wenn keine solche Zeichenfolge vorhanden ist. Sie können davon ausgehen, dass die Eingabezeichenfolge nicht leer ist. Beispiele abcdefabc: Der Teilstring abcwird an den Positionen 1 und 7 wiederholt, daher …
Dies ist eine Herausforderung für Bullen und Räuber . Beantworten Sie hier, wenn Sie ein Polizist (Kreuzworträtselhersteller) sind, die Begleiterfrage, wenn Sie ein Räuber (Kreuzworträtsellöser) sind. Sie können beide Rollen übernehmen. Cops (Puzzler) Ihre Aufgabe ist es, ein 10 × 10- Kreuzworträtsel zu schreiben , bei dem anstelle von Wörtern …
Eingang Eine nicht leere, gemischte Zeichenfolge, die aus ASCII-Zeichen im Bereich [ 32..126 ][32..126][32..126] . Ausgabe Die Ausgabe wird durch Anwenden aufeinanderfolgender Rotationen auf die Eingabezeichenfolge erhalten. Für jeden Buchstaben ( [a-zA-Z]) in der Eingabezeichenfolge von links nach rechts: Wenn der Buchstabe in Großbuchstaben geschrieben ist, drehen Sie alle Zeichen …
Ich habe diese Frage gelesen und dachte, es wäre eine schöne Herausforderung. Aufgabe Geben Sie eine Eingabe ein und 0<n<10generieren Sie eine Zufallszahl mit genau n Ziffern der erste nicht a 0 so f(n)>10**(n-1)-1 eindeutige Ziffern Gewinnkriterien Das ist Code-Golf, also gewinnt der kürzeste Code. Zufällig Ich meine gleichmäßig zufällig …
Mit nur druckbare ASCII (hex - Codes 20 bis 7e), schreibt , ein quadratisches NxN - Kernprogramm ohne Kommentare , die von 4 weiteren umgeben Schichten , die Schaffung eines (N + 8) × (N + 8) quadratisches Programm (n> 0) . Für N = 3 sieht das Layout (durch …
Dies wurde inspiriert von Print a Negative Ihres Codes und Golf a mutual quine . Betrachten Sie ein Rechteck von Zeichen, die die folgenden Einschränkungen erfüllen: Besteht ausschließlich aus druckbaren ASCII-Zeichen Abmessungen beide größer als 1 Jede Zeile und jede Spalte enthält mindestens ein Leerzeichen. Jede Zeile und jede Spalte …
Die Caesar-Chiffre ist eine sehr einfache Substitutions-Chiffre, bei der jeder Buchstabe um einen festen Versatz verschoben ist (Schleife um Z nach A). Ebenso können wir auch eine Caesar-Chiffre für den Satz druckbarer ASCII-Zeichen verwenden. Dies sind die 95 Zeichen von den Codepunkten 0x20 bis 0x7E. Für einen bestimmten Versatz ordnen …
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.