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.2s 61000KB
stdin
쥰내메롱,쥰내메롱,깨꼬닥 ~,~체 5분동안하기,깨꼬닥 ~,볼빵빵,볼빵빵,쥰내메롱,~체 5분동안하기,쥰내메롱,
볼빵빵,랩,볼빵빵,쥰내메롱,원하는노래,볼빵빵,쥰내메롱,은워리윙쿠><,은워리윙쿠><,쥰내메롱,볼빵빵,깨꼬닥 ~,볼빵빵,쥰내메롱,애.....교 / 애교송,깨꼬닥 ~,얼굴에 낙서하기,~체 5분동안하기,볼빵빵,쥰내메롱,쥰내메롱,은워리윙쿠><,은워리윙쿠><,볼빵빵,원하는노래,은워리윙쿠><,랩,쥰내메롱,랩,~체 5분동안하기,은워리윙쿠><,볼빵빵,쥰내메롱,~체 5분동안하기,~체 5분동안하기,은월이의 손편지+포토카드,깨꼬닥 ~,은월네컷,~체 5분동안하기,은워리윙쿠><,쥰내메롱,은워리윙쿠><,쥰내메롱,은워리윙쿠><,은워리윙쿠><,랩,깨꼬닥 ~,깨꼬닥 ~,깨꼬닥 ~,쥰내메롱,은워리윙쿠><,은워리윙쿠><,쥰내메롱,쥰내메롱,볼빵빵,랩,은워리윙쿠><,깨꼬닥 ~,볼빵빵,볼빵빵,볼빵빵,은워리윙쿠><,원하는노래,은워리윙쿠><,깨꼬닥 ~,볼빵빵,은워리윙쿠><,볼빵빵,ASMR,은워리윙쿠><,은월네컷,볼빵빵,볼빵빵,쥰내메롱,쥰내메롱,은워리윙쿠><,깨꼬닥 ~,볼빵빵,은워리윙쿠><,은워리윙쿠><,깨꼬닥 ~,볼빵빵,깨꼬닥 ~,밀린일기2개쓰기,은워리윙쿠><,쥰내메롱,랩,은워리윙쿠><,매도멘트,볼빵빵
stdout
쥰내메롱 : 4개
볼빵빵 : 2개
~체 5분동안하기 : 2개
깨꼬닥 ~ : 2개