fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. // your code goes here
  13. Scanner sc = new Scanner(System.in);
  14. String input = sc.nextLine();
  15.  
  16. // 쉼표(,) 기준으로 split
  17. String[] elements = input.split(",");
  18.  
  19. // 문자의 개수를 셀 Map
  20. Map<String, Integer> charCount = new HashMap<>();
  21.  
  22. // 배열을 순회하며 개수 세기
  23. for (String element : elements) {
  24. charCount.put(element, charCount.getOrDefault(element, 0) + 1);
  25. }
  26.  
  27. // 결과 출력
  28. for (Map.Entry<String, Integer> entry : charCount.entrySet()) {
  29. System.out.println(entry.getKey() + " : " + entry.getValue() + "개");
  30. }
  31.  
  32. sc.close();
  33. }
  34. }
Success #stdin #stdout 0.19s 59040KB
stdin
ASMR 녹음 3분(음성편지or대사),볼빵빵,은워리윙쿠><,은워리윙쿠><,~체 5분동안하기,쥰내메롱,쥰내메롱,랩,쥰내메롱,볼빵빵,은워리윙쿠><,~체 5분동안하기,~체 5분동안하기,볼빵빵,쥰내메롱,얼굴에 낙서하기,은워리윙쿠><,애.....교 / 애교송,쥰내메롱,~체 5분동안하기,밀린일기2개쓰기,볼빵빵,깨꼬닥 ~,볼빵빵,깨꼬닥 ~,~체 5분동안하기,쥰내메롱,원하는노래,매도멘트,볼빵빵,쥰내메롱,애.....교 / 애교송,깨꼬닥 ~,쥰내메롱,~체 5분동안하기,쥰내메롱,얼굴에 낙서하기,랩,애.....교 / 애교송,랩,~체 5분동안하기,은워리윙쿠><,쥰내메롱,볼빵빵,랩,깨꼬닥 ~,쥰내메롱,쥰내메롱,은워리윙쿠><,얼굴에 낙서하기
stdout
밀린일기2개쓰기 : 1개
볼빵빵 : 7개
쥰내메롱 : 12개
애.....교 / 애교송 : 3개
은워리윙쿠>< : 6개
랩 : 4개
~체 5분동안하기 : 7개
매도멘트 : 1개
깨꼬닥 ~ : 4개
원하는노래 : 1개
ASMR 녹음 3분(음성편지or대사) : 1개
얼굴에 낙서하기 : 3개