Als «string» getaggte Fragen

34
Zahlenbereich rückgängig machen

Es ist ziemlich einfach, bei einer bestimmten Zahl neinen Bereich von 0bis zu erstellen n-1. Tatsächlich bieten viele Sprachen diese Operation als eingebaut an. Das folgende CJam-Programm liest eine Ganzzahl und druckt dann einen solchen Bereich aus ( Online ausprobieren ! ): ri, Beachten Sie, dass...

34
Baue mir eine Stadt

Codierer versuchen immer, Arrays in langweilige eindimensionale Entitäten zu verwandeln, und das macht mich traurig. Ihre Aufgabe ist es, eine beliebige Zeichenfolge zu glätten, um eine schöne Stadt-Himmelslandschaft auszugeben. Betrachten Sie die Zeichenfolge: aaabbbbbccqrrssstttttttPPw Es sieht...

34
Verdrehen von Wörtern!

Verdrehen von Wörtern! Gegeben eine Zeichenfolge und eine positive Ganzzahl. Sie müssen die Schnur hin und her drehen. Beispiel Eingabe / Ausgabe Eingang Programming Puzzles & Code Golf 4 Ausgabe Prog mmar ing zzuP les oC & de G flo Eingang Die Eingabe kann über STDIN oder ein...

34
Schöne Erinnerungen an vergangene Primes

Man betrachte eine Primzahl p , die in der Basis 10 geschrieben ist. Der Speicher von p ist definiert als die Anzahl verschiedener Primzahlen, die streng kleiner als p sind und als Teilzeichenfolgen von p enthalten sind . Herausforderung Wenn eine nicht negative ganze Zahl n als Eingabe gegeben...

34
Gehäuse duplizieren und wechseln

Das Ziel ist, nachdem eine Zeichenkette als Eingabe verwendet wurde, jeden lateinischen Buchstaben zu duplizieren und die Groß- / Kleinschreibung zu ändern (und umgekehrt). Beispiel Ein- und Ausgänge: Input Output bad bBaAdD Nice NniIcCeE T e S t Tt eE Ss tT s E t sS Ee tT 1!1!1st! 1!1!1sStT! n00b...

34
Multipliziere eine Zeichenkette mit einer Zahl!

Vor einiger Zeit gab es eine Herausforderung , Strings zu multiplizieren. Es hat uns gezeigt, wie wir nicht nur Zahlen, sondern auch Zeichenketten multiplizieren können. Wir können eine Zahl jedoch immer noch nicht richtig mit einer Zeichenfolge multiplizieren. Es hat einen Versuch gegeben , aber...

34
Alphabet Kanone

Eine Kanonenkugel wird abgefeuert, so dass sie im ersten Augenglied ihres Fluges von NBaumkronen, im zweiten Augenglied von N-1Baumkronen usw. aufsteigt , bis sie den höchsten Punkt ihrer Flugbahn erreicht. Dann fängt es an, um 1, 2 usw. Baumkronen pro Augenglied zu fallen, bis es den Boden...

34
Kehren Sie eine Zeichenfolge in Stücken um

Ihre Aufgabe ist es, ein Programm zu schreiben, das die Zeichenkette anhand einer Zahl und einer Zeichenkette in Stücke dieser Größe aufteilt und sie umkehrt. Regeln Ihr Programm erhält eine positive Ganzzahl nsowie eine Zeichenfolge smit mindestens einer Länge, die nur aus druckbarem ASCII (ohne...

34
In camelCase konvertieren

Die Herausforderung Ich habe neulich den Java Style Guide von Google gelesen und bin über deren Algorithmus gestolpert, um beliebige Zeichenfolgen in die CamelCase-Notation umzuwandeln. In dieser Herausforderung müssen Sie diesen Algorithmus implementieren, da Sie nicht alles im Kopf haben möchten,...

33
Längste nicht wiederholende Teilzeichenfolge

Wenn Sie eine Zeichenfolge als Eingabe angeben, suchen Sie die längste zusammenhängende Teilzeichenfolge, die mindestens zweimal kein Zeichen enthält. Wenn es mehrere solcher Teilzeichenfolgen gibt, können Sie beide ausgeben. Wenn Sie möchten, können Sie davon ausgehen, dass sich die Eingabe im...

33
Finden Sie das optimale Muster

Bei einem String s aus Kleinbuchstaben bestehen, wie zum Beispiel aabaaababbbbaaba und eine positive ganze Zahl n , wie der 4Ausgang A längen- n Zeichenfolge t , dass , wenn t auf die Länge der wiederholt s , sie haben so viele Zeichen wie möglich gemeinsam. Für das gegebene Beispiel wäre die...

33
Ist diese Nummer Loeschian?

Eine positive ganze Zahl kist eine Loeschsche Zahl, wenn kausgedrückt werden kann als i*i + j*j + i*jfür i, jganze Zahlen sind . Zum Beispiel sind die ersten positiven Loeschschen Zahlen: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Beachten Sie, dass i, jfür eine...

33
Alles Gute zum Geburtstag Raffaele Cecco!

Raffaele Cecco ist ein Programmierer, der Ende der achtziger Jahre einige der besten Videospiele für den ZX Spectrum- Computer produzierte. Unter anderem entwickelte er das hochgelobte Cybernoid und Exolon . Raffaele wird am 10. Mai 2017 50 Jahre alt . Diese Herausforderung ist eine kleine Hommage...

33
Ist es ein Präfixcode?

In der Informationstheorie ist ein "Präfixcode" ein Wörterbuch, in dem keiner der Schlüssel ein Präfix eines anderen ist. Mit anderen Worten bedeutet dies, dass keine der Zeichenfolgen mit einer der anderen beginnt. Dies ist beispielsweise {"9", "55"}ein Präfixcode, dies {"5", "9", "55"}ist jedoch...

33
{Curly Numbers};

In der esoterischen Programmiersprache Curly bestehen Programme ausschließlich aus geschweiften Klammern {}und Semikolons ;. Trotz dieses bescheidenen Toolsets verfügt Curly über Literale, die eine beliebige nichtnegative Ganzzahl darstellen können. Das Format ist jedoch für die Uneingeweihten...

33
Ein "Sortier" -Algorithmus

Es gibt einen "Sortieralgorithmus", der manchmal als Stalin-Sortierung bezeichnet wird. Um eine Liste zu sortieren, entfernen Sie einfach Elemente aus der Liste, bis sie in aufsteigender Reihenfolge sortiert sind. Zum Beispiel die Liste [1, 2, 4, 5, 3, 6, 6] Wenn "sortiert" mit Stalin sortiert wird...