알고리즘 문제풀이
[알고리즘] 백준5566 - 주사위게임 java
제로펩시콜라
2022. 3. 3. 22:33
728x90
package a0303;
import java.util.*;
/*
도착점 지시사항 따라 계속 가는게 아니라
주사위 던진 직후만 한번더 지시사항 따르는것인듯?
*/
public class B5566주사위게임 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int size = sc.nextInt();
int turn = sc.nextInt();
int[] arr = new int[size];
for(int i=0; i<size; i++) {
arr[i] = sc.nextInt();
}
int nowidx = 0;
int cnt = 0;
for(int i=1; i<=turn; i++) {
int now = sc.nextInt();
nowidx+=now;
if(nowidx>=size-1) {
cnt = i;
break;
}
int gomore = arr[nowidx];
nowidx+=gomore;
if(nowidx>=size-1) {
cnt = i;
break;
}
}
System.out.println(cnt);
}
}