https://www.acmicpc.net/problem/10809
10809번: 알파벳 찾기
각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출
www.acmicpc.net
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int[] arr = new int[26];
Arrays.fill(arr,-1);
for(int i=0;i<str.length();i++){
char ch=str.charAt(i);
if (arr[ch - 'a'] == -1)
arr[ch-'a']=i;
}
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
}
}
'💡 Algorithm > 백준' 카테고리의 다른 글
[JAVA] 백준 #1157 - 단어 공부 (0) | 2023.10.18 |
---|---|
[JAVA] 백준 #2920 - 음계 (0) | 2023.10.17 |
[JAVA] 백준 #11720 - 숫자의 합 (0) | 2020.08.21 |
[JAVA] 백준 #2675 - 문자열 반복 (0) | 2020.08.21 |
[JAVA ] 백준 #1157- 단어 공부 (0) | 2020.08.20 |
[JAVA ] 백준 #2839- 설탕 배달 (0) | 2020.08.20 |