아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

꿀벌

시간 제한1초메모리 제한128 MB

요약
일곱 가지 벌의 작업 코드별로 기록된 작업 수를 세어 전체 대비 비율과 함께 출력합니다.
난이도

쉬움10점 중 2점

유형
구현, 배열, 수학
정답자
아직 제출이 없습니다

문제

꿀벌이 하는 일은 다음과 같이 일곱 가지로 분류할 수 있다.

휴식(Re), 순찰(Pt), 방 청소(Cc), 꽃가루 먹기(Ea), 새끼 돌보기(Tb), 벌집 짓기와 관리(Cm), 외부 활동(Ex)

꿀벌 한 마리가 1시간 동안 한 일의 기록이 주어졌을 때, 각각의 일을 몇 번 했고 전체에서 차지하는 비율이 얼마인지 구하는 프로그램을 작성하시오.

입력

꿀벌이 한 일이 공백과 줄바꿈으로 구분되어 주어진다. 일의 개수는 1개 이상 24개 이하이다. 위 일곱 가지에 없는 기록이 섞여 있을 수도 있다.

출력

일곱 가지를 Re, Pt, Cc, Ea, Tb, Cm, Ex 순서로 한 줄에 하나씩 출력한다. 각 줄에는 일의 이름, 그 일을 한 횟수, 전체 일의 개수에 대한 비율을 공백으로 구분해 출력한다. 횟수가 0인 일도 출력한다. 일곱 가지에 없는 기록은 출력하지 않지만, 전체 일의 개수에는 포함한다.

비율은 소수점 셋째 자리에서 반올림해 소수점 둘째 자리까지 출력한다. 정확히 중간인 값은 올리므로 0.375는 0.38로 출력한다.

마지막 줄에는 Total <total> 1.00을 출력한다. <total>은 꿀벌이 한 일의 전체 개수이다.

예제1

  1. 예제 1

    입력
    Cc Pt Pt Re Tb Re Cm Cm Re Pt Pt Re Ea Ea Pt Pt
    Pt Re Re Cb Cb Pt Pt Cb
    
    예상 출력
    Re 6 0.25
    Pt 9 0.38
    Cc 1 0.04
    Ea 2 0.08
    Tb 1 0.04
    Cm 2 0.08
    Ex 0 0.00
    Total 24 1.00