[문제 링크]
https://www.acmicpc.net/problem/27866
문제 설명
- 단어 S와 정수 i가 주어졌을 때, S의 i번째 글자를 출력
- 입력 : 단어 S, 정수 i
- 출력 : S의 i번째 글자
문제 풀이
(1) Scanner 사용
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String S = sc.nextLine();
int i = sc.nextInt();
System.out.println(S.charAt(i-1));
}
}
(2) BufferedReader 사용
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String S = sc.nextLine();
int i = sc.nextInt();
System.out.println(S.charAt(i-1));
}
}
✔️체크
charAt() 함수
: String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용하는 함수
문자열에서 원하는 문자 하나만 가져오고 싶을 때 사용
'PS > 백준' 카테고리의 다른 글
[백준][Java] 11720번 : 숫자의 합 (0) | 2024.08.20 |
---|---|
[백준][Java] 1260번 : DFS와 BFS (0) | 2024.08.20 |
[백준][Java] 10951번 : A + B - 4 - EOF (0) | 2024.06.26 |
[백준][Java] 11382번 : 꼬마 정민 (0) | 2024.04.17 |