반응형
https://www.acmicpc.net/problem/27866
- 문제
- 문제 풀이
백준 27866번 문자와 문자열은 브론즈 5 난이도의 구현 및 문자열 문제이다.
이 문제에서는 문자열 S와 정수 i가 주어진다. 이때 S의 i번째 글자를 출력하면 된다.
이 문제는 String 클래스에 charAt(int index) 함수를 이용하면 쉽게 풀 수 있다. 이 함수는 문자열의 index에 있는 글자를 반환하는 함수이다. 문자열의 인덱스는 1이 아니라 0에서 시작하기 때문에 S.charAt(index - 1)을 해주면 된다.
자세한 코드는 아래에 있는 코드를 참고하면 되겠다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int index = Integer.parseInt(br.readLine());
System.out.println(str.charAt(index - 1));
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 25304번 : 영수증 – JAVA [자바] (0) | 2023.08.02 |
---|---|
[백준] 2738번 : 행렬 덧셈 – JAVA [자바] (0) | 2023.08.01 |
[백준] 4158번 : CD – JAVA [자바] (0) | 2023.08.01 |
[백준] 2002번 : 추월 – JAVA [자바] (0) | 2023.08.01 |
[백준] 18115번 : 카드 놓기 – JAVA [자바] (0) | 2023.08.01 |
댓글