Skip to content

Commit 4a58229

Browse files
committed
issue #33 백준 알파벳 찾기 자바
1 parent a08e895 commit 4a58229

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

‎src/backjoon/_10809.java‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package backjoon;
2+
3+
import java.io.BufferedReader;
4+
import java.io.IOException;
5+
import java.io.InputStreamReader;
6+
7+
// https://www.acmicpc.net/problem/10809
8+
// 알파벳 찾기
9+
10+
public class _10809 {
11+
12+
public static void main(String[] args) throws IOException {
13+
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
14+
15+
int[] arr = new int[26];
16+
for(int i = 0; i < arr.length; i++) {
17+
arr[i] = -1;
18+
}
19+
20+
String s = br.readLine();
21+
for(int i = 0; i < s.length(); i++) {
22+
char ch = s.charAt(i);
23+
// arr 원소 값이 -1 인 경우에만 초기화
24+
if(arr[ch - 'a'] == -1) {
25+
arr[ch - 'a'] = i;
26+
}
27+
}
28+
29+
for(int val : arr) { // 배열 출력
30+
System.out.print(val + " ");
31+
}
32+
33+
}
34+
}
35+
/*
36+
input
37+
baekjoon
38+
39+
output
40+
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 -1
41+
*/

0 commit comments

Comments
 (0)