정신과 시간의 방
카테고리
작성일
2024. 6. 18. 08:40
작성자
risehyun
  • 문제

 

  • 풀이
#include <iostream>
#include <string>
using namespace std;

int main()
{
	int n = 0, count = 0;
	string number = "";

	cin >> n;

	for (int i = 666; ; i++)
	{
		number = to_string(i);

		// 666이 포함된 경우 count + 1;
		if (number.find("666") != -1)
		{
			count++;
		}

		// 목표하는 n번만큼 count가 된 경우 
		// 결과 출력 후 종료
		if (count == n)
		{
			cout << i;
			break;
		}
	}

	return 0;
}