알고리즘 단련장/백준

[백준] 27866 문자와 문자열 자바 풀이

snapcoder 2024. 7. 15. 23:39
728x90
반응형
SMALL

 

 

 

문제

단어 𝑆와 정수 𝑖가 주어졌을 때, 𝑆 𝑖번째 글자를 출력하는 프로그램을 작성하시오.

입력

첫째 줄에 영어 소문자와 대문자로만 이루어진 단어 𝑆가 주어진다. 단어의 길이는 최대 1000이다.

둘째 줄에 정수 𝑖가 주어진다. (1≤𝑖≤|𝑆|)

출력

 𝑆 𝑖번째 글자를 출력한다.

예제 입력 1 복사

Sprout
3

예제 출력 1 복사

r

예제 입력 2 복사

shiftpsh
6

예제 출력 2 복사

p

예제 입력 3 복사

Baekjoon
4

예제 출력 3 복사

k

노트

문자열 𝑆에 대해 |𝑆| 𝑆의 길이를 의미한다.

출처

알고리즘 분류

 

정답

import java.io.*;
import java.util.*;

public class Main{
    public static void main(String[] args) throws IOException{
        BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        
        // StringTokenizer st = new StringTokenizer(bf.readLine());
        String s = bf.readLine();
        Integer n = Integer.parseInt(bf.readLine())-1;
        
        bw.write(String.valueOf(s.charAt(n)));
        bw.flush();
        bw.close();
    }
}
728x90
반응형
LIST