백준
[자바 :: 백준 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);
}
}