Problem

1 /8


슬라이스

Theory Click to read/hide

Pascal에서는 문자열의 일부(하위 문자열)를 선택할 수 있습니다. 이를 위해 복사 작업이 사용됩니다.
작업의 일반적인 형식은 다음과 같습니다. <예비> s1 := 복사(들, 인덱스, 카운트); 이 명령은 문자열 s에서 길이 계수 인덱스 인덱스의 문자에서 시작하는 슬라이스를 가져옵니다.
예를 들어, <예비> s1 := 복사(s, 3, 5); index가 문자열의 길이보다 크면 빈 문자열이 반환됩니다. index에서 시작하는 count 문자가 문자열의 길이보다 길면 index에서 시작하여 끝나는 문자열 s가 반환됩니다.

문자열을 뒤집는 것이 얼마나 쉬운지는 다음과 같습니다. <예비> s := '0123456789';; s1 := reverseString(s); // s1 = '0123'

Problem

문제를 풀 때는 copy() 메서드를 사용하세요.

입력

문자열이 주어집니다.

출판물

먼저 이 문자열의 세 번째 문자를 인쇄합니다.

두 번째 줄에 이 줄의 두 번째 문자를 인쇄합니다.

세 번째 줄에 이 줄의 처음 5자를 인쇄합니다.

네 번째 줄에는 마지막 두 문자를 제외한 전체 줄을 인쇄합니다.

다섯 번째 줄에는 인덱스가 짝수인 모든 문자를 인쇄합니다(인덱싱이 0부터 시작하므로 문자가 첫 번째부터 인쇄된다고 가정).

6번째 줄에는 홀수 색인을 가진 모든 문자를 인쇄합니다. 즉, 줄의 두 번째 문자부터 시작합니다.

7번째 줄에 모든 문자를 역순으로 인쇄합니다.

여덟 번째 줄에는 마지막 줄부터 시작하여 줄의 모든 문자를 역순으로 하나씩 인쇄합니다.

9번째 줄에 주어진 문자열의 길이를 인쇄합니다.


<헤드> <일># <몸>
입력 출력
1 아브라카다브라 r

아브라크
아브라카답
아크디바
바르
아르바다카르바
abdkrA
11