문제
커뮤니티사이트를 운영중인 지헌이는 새로 출석체크 제도를 도입하려고 한다. 그런데 단순히 출석만 하는 것이 아니라 출석을 하는 기간에 따른 포인트를 주고 포인트에 따른 계급을 표시하려고 한다.
포인트는 다음과 같다. 출석 : 10p 7일 무결석 : 50p 30일 무결석 : 100p 100일 무결석 : 200p 200일 무결석 : 300p 365일 무결석 : 500p 이후 무결석 포인트는 아쉽지만 없다.
포인트에 따른 계급은 다음과 같다. 10~100p : 파리아 110~500p : 수드라 510~2000p : 바이샤 2010~5000p : 크샤트리아 5010~10000p : 브라만 10010p~ : 신
포인트 계산은 오늘 출석을 하였는데 오늘이 그동안 결석을 하지 않고 출석한 30일째날이라면, 출석 10p와 30일 무결석 100p를 받는다. 즉, 10+100이 포인트에 누적된다. 또한 오늘이 출석이 20일째라면 출석포인트만 받게된다.
오늘을 2013년 1월 12일로 하고 오늘 출석을 했다. 그러면 오늘 받게될 포인트를 구하고 보유중인 포인트에 합한다음 포인트에 따른 계급을 출력하는 프로그램을 작성하자.
입력
첫 줄에 오늘 이전의 마지막 결석일 년 월 일이 각 2자리 정수로 공백으로 구분하여 입력되고, 다음 줄에 보유중인 포인트가 입력된다. 2012년 1월 1일 이후의 결석일만 입력으로 들어온다.
출력
첫줄에 총 포인트를 출력하고 그 다음 줄에 계급을 출력한다.
예제
13 01 05
30
90
파리아