반응형

 

 

 

<코드>

import java.util.*;
public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);

		String s = sc.next();
		int[] check = new int[26];
		
		for(int i = 0 ; i < 26; i++) check[i] = -1;
		
		for(int i = 0 ; i < s.length(); i++) {
			int index = s.charAt(i) - 'a';
			if(check[index] == -1) {
				check[index] = i;
			}
		}
		
		for(int i = 0 ; i < 26; i++) 
			System.out.print(check[i]+" ");
	}
}

 

 

https://www.acmicpc.net/problem/10809

 

10809번: 알파벳 찾기

각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출

www.acmicpc.net

 

반응형

+ Recent posts