Problem

1 /8


lát

Theory Click to read/hide

Trong Pascal, bạn có thể chọn một phần của chuỗi (chuỗi con). Đối với điều này, thao tác sao chép được sử dụng.
Hình thức chung của hoạt động như sau: s1 := copy(s, index, count); Lệnh này lấy một lát từ chuỗi s, bắt đầu từ ký tự tại chỉ mục chỉ số đếm độ dài.
Ví dụ, s1 := bản sao(s, 3, 5); Nếu chỉ số lớn hơn độ dài của chuỗi, thì một chuỗi rỗng sẽ được trả về. Nếu số ký tự đếm được, bắt đầu từ chỉ mục, dài hơn độ dài của chuỗi, thì chuỗi s được trả về, bắt đầu từ chỉ mục và kết thúc.

Và đây là cách dễ dàng để đảo ngược một chuỗi: s := '0123456789'; s1 := ReverseString(s); // s1 = '0123'

Problem

Khi giải một bài toán, hãy sử dụng phương thức copy()

Đầu vào

Cho một chuỗi.

Dấu ấn

Đầu tiên hãy in ký tự thứ ba của chuỗi này.

Ở dòng thứ hai in ký tự áp chót của dòng này.

Ở dòng thứ ba in năm ký tự đầu tiên của dòng này.

Trên dòng thứ tư, in toàn bộ dòng, trừ hai ký tự cuối cùng.

Trên dòng thứ năm, in tất cả các ký tự có chỉ số chẵn (giả sử rằng việc lập chỉ mục bắt đầu từ 0, vì vậy các ký tự được in bắt đầu từ số đầu tiên).

Trên dòng thứ sáu in tất cả các ký tự có chỉ số lẻ, tức là bắt đầu từ ký tự thứ hai của dòng.

Trên dòng thứ bảy in tất cả các ký tự theo thứ tự ngược lại.

Ở dòng thứ tám in lần lượt tất cả các ký tự của dòng theo thứ tự ngược lại, bắt đầu từ ký tự cuối cùng.

Dòng thứ chín in ra độ dài của chuỗi đã cho.


Ví dụ <đầu>
# Đầu vào Đầu ra
1 Abrakadabra r
r
Abrak
Abrakadab
Arkdba
thanh
arbadakarbA
abdkrA
11