문제

설명
연속으로 세 번 나타나는 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;
}