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
'자바 > 백준 알고리즘(자바)' 카테고리의 다른 글
[백준/자바]1152번: 문자열 단어의 개수 공백 구분으로 세기 (0) | 2021.11.15 |
---|---|
[백준/자바]2675번: 문자열 반복 (0) | 2021.11.12 |
[백준/자바] 4673번: 셀프 넘버 구하기 (0) | 2021.11.10 |
[백준/자바]4344번: 평균은 넘겠지 (0) | 2021.11.10 |
[백준/자바]3052번: 나눗셈 (0) | 2021.11.09 |