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();
String[] s = S.split("");
int i = Integer.parseInt(br.readLine())-1;
System.out.println(s[i]);
}
}
split()을 이용해서 배열에 넣어준다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String S = scan.next();
String[] s = S.split("");
int i = scan.nextInt()-1;
scan.close();
System.out.println(s[i]);
}
}
scaner를 이용해서도 한번 풀어봤다. 확실히 메모리도 많이 차지하고 시간도 더 오래걸린다.
'알고리즘 풀이' 카테고리의 다른 글
[백준] 11720번: 숫자의 합 - java 풀이 (0) | 2023.06.18 |
---|---|
[백준] 1152번: 단어의 개수 - java 풀이 (0) | 2023.06.16 |
[백준] 1546번: 평균 - java 풀이 (0) | 2023.06.16 |
[복습][백준] 10811번: 바구니 뒤집기 - java 풀이 (1) | 2023.06.16 |
[복습][백준]3052번: 나머지 - java 풀이 (0) | 2023.06.15 |