개념 부족(Integer.parseInt(br.readLine()), charAt()능숙x)
그래도 계속 비슷한 문제를 보니 풀이 방법과 무엇을 사용해야할지는 잘 떠올랐으나 완전한 코드 입력으로 이어지지는 않았다.
새싹 배열
27866
문제
단어
와 정수
가 주어졌을 때,
의
번째 글자를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 영어 소문자와 대문자로만 이루어진 단어
가 주어진다. 단어의 길이는 최대
이다.
둘째 줄에 정수
가 주어진다. (
)
출력
의
번째 글자를 출력한다.
예제 입력 1
Sprout
3
예제 출력 1
r
예제 입력 2
shiftpsh
6
예제 출력 2
p
예제 입력 3
Baekjoon
4
예제 출력 3
k
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));
String s = br.readLine();
int n = Integer.parseInt(br.readLine());
char c = s.charAt(n-1);
System.out.print(c);
}
}
총정리 Integer.parseInt(br.readLine()) 기억하기, charAt() n-1이어야 한다 index는 0부터니까