[ABC 458] A. Chompers
  • 실행 시간 제한: 2초 / 메모리 제한: 1024 MiB
  • 배점: 100점

문제


영소문자로 이루어진 문자열 SS와 양의 정수 NN이 주어진다. SS의 길이는 2N+12N+1 이상이다. SS를 앞뒤로 NN문자씩 제거하여 얻어지는 문자열을 구하시오.

제약


  • SS는 영소문자로 이루어진 문자열
  • NN은 정수
  • 2N+1S302N+1\leq |S|\leq30
  • 1N101\leq N\leq10

입력


입력은 아래의 형식으로 표준입력을 통해 주어진다.

SS NN

출력


답을 출력하라.

입력 예제 1


chemotherapy
3

출력 예제 1


mother

chemotherapy의 앞부분 33문자 (che)와 뒷부분 33문자 (apy)를 제거하면 mother를 얻을 수 있다.

해설


  • i=1,2,,Si=1,2,\dots,|S|의 순서대로 다음 작업을 수행한다:
    • N<i<SNN<i<|S|-N일 때 문자열 SSii번째 문자를 출력한다.
    • 그 이외의 경우에는 출력하지 않고 건너뛴다.

코드


import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		char[] s = br.readLine().toCharArray();
		int n = Integer.parseInt(br.readLine());
		for (int i = 0; i < s.length; i++) {
			if (n-1<i && i<s.length-n)
				System.out.print(s[i]);
		}
	}
}