백준

[JAVA] 백준 10809번 알파벳 찾기

DEV장화 2023. 2. 28. 17:10
728x90
반응형

 

문제

알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오.

 

풀이

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String voca = scanner.nextLine();

        for (int i = 97; i < 123; i++) {
            int res = voca.indexOf(i);
            System.out.print(res + " ");
        }
    }
}

 

.indexOf()

    : 문자열 찾기 함수. 

      해당 문자 or 문자열을 찾으면 위치를 반환해준다.

      만약 해당 문자 or 문자열이 없는 경우에는 -1을 반환한다.

 

 

 

728x90
반응형