코딩테스트/Python
[백준 5566번] [Python] 주사위 게임
유노 Uknow
2022. 11. 11. 15:30
https://www.acmicpc.net/problem/5566
5566번: 주사위 게임
상근이는 혼자 보드 게임을 하고 있다. 이 보드 게임의 보드는 N칸으로 이루어져 있고, 출발점은 1칸, 도착점은 N칸이다. 각 칸에는 지시 사항이 적혀있다. 지시 사항은 말을 얼만큼 이동해야 하
www.acmicpc.net
난이도 : 브론즈 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