시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 256 MB | 889 | 350 | 266 | 41.433% |
소현이는 친구들과 함께 볼링을 치러 볼링장에 갔다. 그런데 볼링장의 시스템 오류로 인해 점수판에 점수가 집계 되지 않는 문제가 있었다. 밖이 너무 추운 나머지 소현이와 친구들은 그냥 치기로 하였고 1게임이 끝났지만 각자 점수가 얼마나 되는지를 계산하지 못하고 있다. 소현이와 친구들을 위해 볼링 점수를 계산해주는 프로그램을 작성해 보자.
볼링 규칙
첫째 줄에 각 기회마다 소현이가 쓰러뜨린 볼링핀의 개수가 공백없이 주어진다. 이때 스트라이크는 S
, 스페어는 P
, 핀을 하나도 못 쓰러뜨린 것은 -
으로 주어진다.
첫째 줄에 소현이의 점수를 출력한다.
9-8P72S9P-9S-P9-SS8
150
SSSSSSSSSSSS
300
한 게임의 모든 기회에 스트라이크를 기록하는 것을 퍼펙트 게임이라고 한다. 이때 점수는 300점이 되는데, 스트라이크를 연달아 기록한 다음 프레임에서 볼링 핀을 쓰러뜨렸을 때의 점수는 2배가 아닌 3배가 되기 때문에 가능한 점수이다. (기본 점수 + 2 프레임 전 스트라이크로 인한 보너스 점수 + 1 프레임 전 스트라이크로 인한 보너스 점수)
University > 한양대학교 ERICA 캠퍼스 > 2019 HEPC > ROOKIE League F번
University > 한양대학교 ERICA 캠퍼스 > 2019 HEPC > MAVEN League D번