1128

[딕셔너리] 단어 세기

시간 제한 1초 메모리 제한 128MB 딕셔너리 반복문
목록

문제 설명

다정이는 학급 설문에서 "좋아하는 과목" 을 받았다. 과목마다 몇 명이 골랐는지 세어 보자.
과목은 처음 나온 순서대로 출력한다.

순서 생각하기

  1. 빈 딕셔너리를 만든다.
  2. 단어를 하나씩 보면서
    • 처음 보는 단어이면 1로 넣고,
    • 이미 있으면 1을 더한다.
  3. 딕셔너리를 차례로 꺼내 출력한다. (딕셔너리는 넣은 순서를 기억한다)

입력

첫째 줄에 응답 수 n이 주어진다. ( 1 ≤ n ≤ 100 )
둘째 줄에 과목 이름 n개가 공백으로 구분되어 주어진다.

출력

과목마다 과목 이름과 인원수를 공백으로 구분하여 한 줄에 하나씩 출력한다.

예시

입력
6
수학 국어 수학 정보 정보 수학
출력
수학 3
국어 1
정보 2
문제 풀이를 위해서는 로그인이 필요합니다.

문제와 채점 결과는 누구나 열람할 수 있으나, 제출은 회원만 가능합니다.

로그인