[ABC 458] A. Chompers
- 실행 시간 제한: 2초 / 메모리 제한: 1024 MiB
- 배점: 100점
문제
영소문자로 이루어진 문자열 와 양의 정수 이 주어진다. 의 길이는 이상이다. 를 앞뒤로 문자씩 제거하여 얻어지는 문자열을 구하시오.
제약
- 는 영소문자로 이루어진 문자열
- 은 정수
입력
입력은 아래의 형식으로 표준입력을 통해 주어진다.
출력
답을 출력하라.
입력 예제 1
chemotherapy
3
출력 예제 1
mother
chemotherapy의 앞부분 문자 (che)와 뒷부분 문자 (apy)를 제거하면 mother를 얻을 수 있다.
해설
- 의 순서대로 다음 작업을 수행한다:
- 일 때 문자열 의 번째 문자를 출력한다.
- 그 이외의 경우에는 출력하지 않고 건너뛴다.
코드
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]);
}
}
}