PS/백준

[백준][Java] 27866번 : 문자와 문자열

nyrimmm 2024. 6. 26. 11:49

[문제 링크]

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 타입으로 변환할 때 사용하는 함수

  문자열에서 원하는 문자 하나만 가져오고 싶을 때 사용