[알고리즘]/백준

백준 10809 자바 - 알파벳 찾기

broship 2021. 6. 24. 08:28

문제


 

 

 

문제해결


- 아스키 코드와 indexOf 메소드를 활용하여 문제를 풀수있다

- indexOf('a'+i) 에 i++을 해나가면 모든 소문자가 처음 등장한 위치를 구할수있다

import java.util.Scanner;

public class B10809 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.next();
        int[] idxArr = new int[26];

        for (int i = 0; i < 26; i++) {
            idxArr[i] = str.indexOf('a'+i);
        }

        for (int i : idxArr) {
            System.out.print(i + " ");
        }
    }
}