본문 바로가기
백준

[자바 :: 백준 10809 알파벳 찾기]

by javaman 2022. 7. 31.

package baekjoon;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;


public class Main {
	

	public static void main(String[] args) throws IOException {
		int[] array = new int[26];
		
		//배열의 초기값 -1 
		Arrays.fill(array, -1);
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		String str = br.readLine();
		
		//97-122 - > 0 -25
		
		for (int i = 0; i<str.length();i++) {
			char ch = str.charAt(i);
			int idx = (int)ch - 97;
			//인덱스가 -1 이 아니면 해당 문자의 순서 저장
			
			if(array[idx] != -1)
				continue;
			array[idx] = i;
		}
		
		String ans = "";
		for(int i : array)
			ans += i +" ";
		System.out.println(ans);
			
	}
	
}