Problem

1 /8


Schnitte

Theory Click to read/hide

In Pascal kann ein Teil der Linie unterschieden werden (im Bau) Das ist ein Kopiervorgang.
Die allgemeine Betriebsart ist wie folgt:

s1 := Kopie(n, Index, Zählung);
Dieses Team nimmt einen Schnitt von der Linie. sbeginnend mit dem Indexsymbol index длиной count.
Zum Beispiel
s1 := Kopie(n, 3, 5);
Ist der Index länger als die Länge der Zeile, so wird die leere Zeile zurückgegeben. Geht die Anzahl der Symbole, beginnend mit dem Index, über die Länge der Zeile hinaus, so wird die Zeile s vom Index bis zum Ende zurückgegeben.

Und so ist es einfach, die Linie umzukehren:
s := '0123456789';
s1 := reverseString(s); // s1 = '0123 '

Problem

In der Aufgabe verwenden Sie die Kopie(n) Methode

Eingangsdaten

Danas Linie.

Ausgangsdaten

Entfernen Sie zunächst das dritte Symbol dieser Zeile.

In der zweiten Zeile, entfernen Sie das letzte Symbol dieser Zeile.

In Zeile drei entfernen Sie die ersten fünf Symbole dieser Zeile.

In der vierten Zeile, setzen Sie die ganze Zeile außer die letzten zwei Symbole.

In der fünften Zeile entfernen Sie alle Symbole mit geraden Indizes (obwohl die Indizierung mit 0 beginnt, so dass die Symbole von der ersten entfernt werden).

In der sechsten Zeile entfernen Sie alle Symbole mit unebenen Indexen, d.h. aus dem zweiten Zeilensymbol.

In Zeile 7 alle Symbole umgekehrt.

In Zeile 8 alle Symbole der Zeile 1 in umgekehrter Reihenfolge abnehmen, beginnend mit dieser.

In der Linie 9 nehmen Sie die Länge der Linie aus.


Beispiele
NeinEingangsdatenAusgangsdaten
1AbrakadabraR
R
Abrak
Abrakadab
Arkdba
Baa
arbadakarbA
AbdkrA
11)