Problem

1 /8


슬라이스

Theory Click to read/hide

라인 슬라이스

Python에서는 문자열(하위 문자열)의 일부를 선택할 수 있습니다. 이렇게 하려면 슬라이스를 얻는 작업을 사용합니다(영어 슬라이싱에서).
슬라이싱 작업의 일반적인 보기는 다음과 같습니다. <예비> s[시작:중지:단계] 이 명령은 문자열 s에서 인덱스 start에 있는 문자부터 인덱스 stop에 있는 문자(포함하지 않음)까지 슬라이스를 가져옵니다. step step (지정하지 않으면 단계는 1)
괄호 안의 내용이 누락되었을 수 있습니다.
예를 들어, <예비> s1 = s[3:8] 3에서 7까지의 문자가 1단계에서 문자열 s에서 문자열 s1로 복사됨을 의미합니다.
음수 인덱스를 사용할 수 있으며 카운트는 문자열의 끝에서 시작됩니다. <예비> s = "0123456789" s1 = s[-7:-2] # s1="34567" start 가 지정되지 않은 경우 0과 같은 것으로 간주됩니다(즉, 문자열의 시작 부분에서 가져옴). stop을 지정하지 않으면 문자열 끝까지 슬라이스를 가져옵니다. <예비> s = "0123456789" s1 = s[:4] # s1="0123" s2 = s[-4:] # s2="6789" 이것은 문자열을 뒤집는 것이 얼마나 쉬운지입니다: <예비> s = "0123456789" s1 = s[::-1] # s1="9876543210" 문자열의 모든 문자는 -1 단위로 반복됩니다. 즉, 문자가 끝에서 반복됩니다. 시작 및 끝 인덱스가 지정되지 않았기 때문에 전체 행이 관련됩니다.

Problem

문제를 풀 때는 슬라이스를 사용하세요.

입력
주어진 문자열.

출판물
디스플레이: 
  • 먼저 이 줄의 세 번째 문자
  • 두 번째 줄에서 이 줄의 두 번째 문자
  • 세 번째 줄에서 이 줄의 처음 5자
  • 네 번째 줄, 마지막 두 문자를 제외한 전체 줄
  • 다섯 번째 줄에서 인덱스가 짝수인 모든 문자(인덱싱이 0부터 시작한다고 가정하면 첫 번째부터 문자가 표시됨)
  • 6번째 줄에서 인덱스가 홀수인 모든 문자(예: 줄의 두 번째 문자부터 시작)
  • 7번째 줄에서는 모든 문자가 반전됩니다.
  • 여덟 번째 줄에서 마지막 줄부터 시작하여 역순으로 줄의 모든 문자
  • 아홉 번째 줄에서 이 줄의 길이.
 
<헤드> <일># <몸>
입력 출력
1 아브라카다브라 r

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