https://www.acmicpc.net/problem/5566
난이도 : 브론즈 2
태그 : 구현, 시뮬레이션
설명
주사위를 던지고, 그 칸의 개수만큼 이동하는 문제입니다.
저는 새로 칸을 이동할때마다 그 칸의 개수만큼 또 이동하여 0이 나올때까지 계속 이동하는 건줄 알았는데,
그냥 한 번만 이동하는 것 이였습니다.
소스코드
n, m = map(int, input().split(" "))
map = []
for i in range(0, n):
map.append(int(input()))
now = 0
for i in range(1, n):
now += int(input())
if now >= n - 1:
print(i)
break
now += map[now]
if now >= n - 1:
print(i)
break
'코딩테스트 > Python' 카테고리의 다른 글
[백준 25643번] [Python] 문자열 탑 쌓기 (0) | 2022.11.18 |
---|---|
[백준 25373번] [Python] 벼락치기 (0) | 2022.11.18 |
[백준 5211번] [Python] 가단조와 다장조 (0) | 2022.11.11 |
[백준 5426번] [Python] 비밀 편지 (1) | 2022.11.11 |
[백준 4998번] [Python] 저금 (0) | 2022.11.03 |