728x90
알파벳을 받아온 후
아스키코드값을 -'a'를 이용해 index에 맞춰준 후에
int배열에 알파벳이 등장할 때마다 counting해줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String input = sc.next(); int[] res = new int[26]; for(int i=0; i<input.length(); i++) { res[input.charAt(i)-'a']++; } for (int i : res) { System.out.print(i+" "); } } } |
'알고리즘 풀이 > 백준' 카테고리의 다른 글
[백준][Java] 2292번 벌집 (0) | 2018.04.25 |
---|---|
[백준][Java] 1302번 베스트셀러 (0) | 2018.04.21 |
[백준][Java] 1100번 하얀 칸 (0) | 2018.04.21 |
[백준][Java] 1026번 보물 (0) | 2018.04.21 |
[백준][Java] 1181번 단어 정렬 (0) | 2018.04.21 |