백준 27866: 문자열에서 i번째 문자 꺼내기 (Java)
첫 줄의 문자열을 한 글자씩 나눈 배열에 담고 둘째 줄에서 꺼낼 위치 i를 읽습니다.
문제의 위치는 1부터 시작하지만 배열 인덱스는 0부터 시작하므로 split[i-1]을 출력합니다.
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String[] split = br.readLine().split("");
int i = Integer.parseInt(br.readLine());
bw.write(split[i-1]);
bw.flush();
}
}