문제설명

 

소스코드

#include <iostream>
#include <string>
using namespace std;
int main()
{
	string str;
	int N;
	cin >> N;
	int i = 665; int count = 0;
	while (true)
	{
		++i;
		str = to_string(i); //i를 문자열로 바꿈
		if (str.find("666") == string::npos) continue; //문자열에 666이 들어가 있지 않다면 pass
		else //문자열에 666이 들어간다면
		{
			++count; //count 증가
			if (count == N) break;
		}
	}
	cout << str;
}