#1436: 슌 감독(C++)

문제


설명

연속으로 세 번 나타나는 6의 수를 찾으십시오.

#include <iostream>
#include <string>

using namespace std;

int main() {
	int n;
	int num = 666;
	int cnt = 0;

	cin >> n;

	while (true) {
		string s = to_string(num);

		for (int i = 0; i < s.length() - 2; i++) {
			if (s(i) == '6' && s(i + 1) == '6' && s(i + 2) == '6') {
				cnt++;
				if (cnt == n)
					break;
				break;
			}
		}

		if (cnt == n) break;
		num++;
	}

	cout << num;

	return 0;
}