Blog

백준 27866: 문자열에서 i번째 문자 꺼내기 (Java)

첫 줄의 문자열을 한 글자씩 나눈 배열에 담고 둘째 줄에서 꺼낼 위치 i를 읽습니다.

문제의 위치는 1부터 시작하지만 배열 인덱스는 0부터 시작하므로 split[i-1]을 출력합니다.

Java
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();
    }
}