알파벳 찾기(10809)
한 단어에서 각 알파벳이 처음 등장하는 위치를 찾는 문제
문제
입력
출력
예제 입력
baekjoon예제 출력
1 0 -1 -1 2 -1 -1 -1 -1 4 3 -1 -1 7 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[26];
for(int i=0; i<arr.length; i++){
arr[i] = -1;
}
String tmp = sc.nextLine();
for(int i=0; i<tmp.length(); i++){
char c = tmp.charAt(i);
if(arr[c - 'a'] == -1){
arr[c-'a'] = i;
}
}
for (int i : arr) {
System.out.print(i+" ");
}
}
}두번째 시도
Last updated