백준 1436 영화감독 JAVA

sundays·2022년 8월 19일
0

문제

영화감독 숌

풀이

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;
}

코드 링크

풀이

profile
develop life

0개의 댓글