자바/백준 알고리즘(자바)

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

Heeyeon Choi 2021. 11. 12. 09:23
728x90
728x90
import java.util.Scanner;

 
public class Main {
 
	public static void main(String[] args) throws Exception {
		
		Scanner in = new Scanner(System.in);
		
		//소문자 알파벳 배열(a~z)
		int alphaNum[ ]= new int[26];
		for(int i=0; i<26; i++) {
			alphaNum[i]= -1;
		}
		
		//문자열을 문자로
		char ch;
		
		//소문자로 구성된 문장 받기
		String st = in.next();
		in.close();
		
		//ch는 st 중 하나의 문자로, ch 의 아스키코드를 이용하여 n값을 넣어준다.
		for(int n=0; n<st.length(); n++) {
			
			ch= st.charAt(n);
			if(alphaNum[ch-'a']==-1) {
				
				alphaNum[ch-'a']=n;
			}
		}
		
		for(int chNum: alphaNum) {
			System.out.printf(chNum+" ");
		}
		
		
	}
 
}
728x90