728x90
반응형
https://www.acmicpc.net/problem/27866
이 문제는 charAt()을 이용하면 된다.
charAt(i) 함수는 String 타입의 데이터(문자열)에서 특정문자를 char타입으로 변환할 때 사용하는 함수이다.
String sample = "abc";
char targer = sample.charAt(0);
이렇게 String 변수에서 사용할 수 있으며, charAt(i) i자리에는 int형 변수를 넣어서 원하는 위치의 문자를 가져올 수 있다.
charAt() 사용하여 문자열의 n번째 문자를 출력하게 한 뒤 charAt()은 0번째부터 시작하기 때문에 입력받는 정수n에 -1을 해준다.
import java.util.Scanner;
public class boj4101 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String st = sc.next();
int n = sc.nextInt();
System.out.println(st.chartAt(n-1));
}
}
728x90
반응형
'Algorithm' 카테고리의 다른 글
[백준/java] R2 3046번 (0) | 2024.01.21 |
---|---|
[백준/java]빠른 A+B 15552번 (0) | 2024.01.18 |
[프로그래머스/JAVA] 주사위 게임 2. (0) | 2023.11.06 |
[프로그래머스/JAVA] N의 배수 (0) | 2023.09.22 |
[프로그래머스/JAVA] 공배수 (0) | 2023.09.22 |