citizen   4년 전

문제를 두 가지 방식으로 해석해봤는데요.

1번째는 오직 연속된 숫자를 누를 경우에 딜레이가 발생하는 경우이며

2번째는 어떤 숫자를 누르면 w만큼의 딜레이가 생성되어 진행도중 딜레이가 줄어들지

않으면 기다려야 하는 경우입니다.

예제대로

2 10
ABBAS  SALAM

1번째 경우는

A : 누르는 시간 2초

B : 기다리는 시간+누르는 시간 12초 (누적 14초)

B : 기다리는 시간+누르는 시간 12초 (누적 26초)

A : 기다리는 시간+누르는 시간 12초 (누적 38초)

S : 누르는 시간 2초(누적 40초)

공백 : 누르는 시간 2초(누적 42초)

A : 누르는 시간 2초(누적 44초)

L : 누르는 시간 2초(누적 46초)

A : 누르는 시간 2초(누적 48초)

M : 누르는 시간 2초(누적 50초)

총 50초

2번째 경우는

A : 딜레이 없음+누르는 시간 2초(ABC딜레이 10초 추가)

B : 딜레이10초+누르는 시간 12초(누적 14초, ABC딜레이 10초 추가)

B : 딜레이10초+누르는 시간 12초(누적 26초, ABC딜레이 10초 추가)

A : 딜레이10초+누르는 시간 12초(누적 38초, ABC딜레이 10초 추가)

S : 딜레이 없음+누르는 시간2초(누적 40초, S딜레이 10초 추가)

공백 : 딜레이 없음+누르는 시간2초(누적 42초, 공백 딜레이 10초 추가)

S : 딜레이 있음(50초에 풀림)+누르는 시간2초(누적 52초, S딜레이 10초 추가)

A : 딜레이 없음+누르는 시간 2초(누적 54초, ABC딜레이 10초 추가)

L : 딜레이 없음+누르는 시간 2초(누적 56초, L딜레이 10초 추가)

A : 딜레이 있음(64초에 풀림)+누르는 시간 2초(누적 66초, ABC딜레이 10초 추가)

M : 딜레이 없음+누르는 시간 2초(누적 68초, M딜레이 10초 추가)

총 68초로 계산을 해봤는데

둘다 틀린 답이더군요.



예제에 대한 풀이좀 알려주셨으면 합니다.

bupjae   4년 전

B를 찍기 위해서는 2를 2번 눌러야 합니다.

S를 찍기 위해서는 7을 4번 눌러야 합니다.


글자

(_ = 공백)

누르는 키
(w = 기다림)
누적 시간
A2
2
Bw2216
Bw2230
Aw242
S777750
_152
S777760
A262
L55568
A270
M672

citizen   4년 전

알맞게 고쳤는데 틀렸습니다가 나오네요.

어디가 문제일까요?


bupjae   4년 전

공백이 연속으로 들어올 때는 기다릴 필요가 없죠

citizen   4년 전

같은 숫자인 문자이기 때문이군요.

덕분에 해결했습니다. 감사합니다.

댓글을 작성하려면 로그인해야 합니다.