#60
앤티
채점 준비중
시간 제한
2000ms
메모리 제한
256MB
제출
11
정답
5
맞힌 사람
5
정답 비율
45.5%
앤티는 길이가 N인 1차원 세상의 어딘가에 위치해 있고, 1차원 세상의 어딘가에 위치한 탈출구로 이동해 탈출하려고 합니다. 앤티는 1차원 세상에서 현재 위치한 칸에서 왼쪽 칸이나 오른쪽 칸으로 움직일 수 있습니다. 앤티가 가는 길에 벽이 있을 수도 있지만 앤티는 최대 M개의 벽을 부수고 지나갈 수 있습니다.
앤티가 위치한 1차원 세상을 표현한 지도가 주어질 때 1차원 세상을 탈출할 수 있을지 구해주세요.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어집니다.
각 테스트 케이스의 첫째 줄에 1차원 세상의 길이 ~N\ (2 \le N \le 8)~과 앤티가 벽을 부술 수 있는 최대 횟수 ~M\ (0 \le M \le N - 2)~이 주어집니다.
둘째 줄에 1차원 세상을 표현한 길이 N짜리 문자열 S가 주어집니다.
문자열 S에서 @ 는 단 한 번 등장하며, 앤티를 의미합니다.
문자열 S에서 알파벳 대문자 O 는 단 한 번 등장하며, 앤티가 이동하려는 탈출구를 의미합니다.
문자열 S에서 등장하는 나머지 문자는 . 이거나 # 입니다. . 은 빈 칸을 의미합니다. 앤티는 빈 칸으로 자유롭게 이동할 수 있습니다. # 은 벽을 의미합니다. 앤티는 벽이 있는 칸으로 이동할 수 없지만, 최대 M개의 벽은 부술 수 있습니다.
출력
각 테스트 케이스마다 앤티가 1차원 세상을 탈출할 수 있다면 HAHA! 를 출력합니다. 그렇지 못하다면 HELP! 를 출력합니다. 모두 대문자로 출력해야 하는 것에 유의하세요.
예제 입력 1
3
7 1
...@#O.
5 2
#@#.O
4 0
O##@
예제 출력 1
HAHA!
HAHA!
HELP!
코드 제출
로딩 중...
내 제출
아직 제출 내역이 없습니다.
맞은 사람
| 순위 | 사용자 | 언어 | 시간 | 메모리 | 코드 길이 |
|---|---|---|---|---|---|
| 🥇 | 202302564_성준혁 | C | 55ms | 1408KB | 1045B |
| 🥈 | 202302618_정준혁 | Java | 1763ms | 42752KB | 1072B |
| 🥉 | 202402740_조민영 | Java | 1778ms | 43020KB | 745B |
| 4 | 202302602_이준휘 | Java | 1933ms | 48320KB | 1182B |
| 5 | 202402645_김건우 | Java | 1947ms | 49524KB | 840B |
전체 제출
| # | 사용자 | 결과 | 언어 | 시간 | 메모리 | 코드 길이 | 제출 시간 |
|---|---|---|---|---|---|---|---|
| 3737 | 202302602_이준휘 | 정답 | Java | 1933ms | 48320KB | 1182B | 2024. 05. 23. 02:43 |
| 3736 | 202302602_이준휘 | 컴파일 에러 | Python | - | - | 1182B | 2024. 05. 23. 02:42 |
| 3676 | 202402645_김건우 | 정답 | Java | 1947ms | 49524KB | 840B | 2024. 05. 17. 13:21 |
| 3675 | 202402645_김건우 | 오답 | Java | 1787ms | 42960KB | 537B | 2024. 05. 17. 13:04 |
| 3674 | 202402645_김건우 | 오답 | Java | 1774ms | 42964KB | 527B | 2024. 05. 17. 13:01 |
| 3532 | 202402740_조민영 | 정답 | Java | 1778ms | 43020KB | 745B | 2024. 05. 09. 09:38 |
| 3472 | 202302564_성준혁 | 정답 | C | 55ms | 1408KB | 1045B | 2024. 05. 08. 16:25 |
| 3001 | 202302618_정준혁 | 정답 | Java | 1763ms | 42752KB | 1072B | 2023. 05. 29. 13:18 |
| 2977 | 202302618_정준혁 | 오답 | Java | 1694ms | 42820KB | 1035B | 2023. 05. 24. 09:22 |
| 2970 | 202302618_정준혁 | 오답 | Java | 1717ms | 42580KB | 590B | 2023. 05. 23. 13:39 |
| 2969 | 202302618_정준혁 | 오답 | Java | 1691ms | 42792KB | 565B | 2023. 05. 23. 13:37 |