1. 666 연속 검증
while (digit > 0) {
if (digit % 10 == 6) {
cycle++;
} else if (cycle < 3) {
cycle = 0;
}
digit = digit / 10;
}
cycle 은 주어진 인덱스가 6이 몇번 반복되었는지 확인하는 변수로 나눠서 몫에 해당하는 값이 0보다 작지 않을때까지 반복 된다.
2. 카운트를 1부터 올려서 N번째 666 반복되는 영화 제목을 확인한다
if (cycle >= 3) {
idx++;
}
if (idx == n) {
System.out.println(movieName);
break;
}