1436 - 영화감독 숌

solution

code

#include <iostream>
#include <set>
using namespace std;

int main()
{
    set<int> devilnum;
    for (int i = 0; i < 10; i++)
    {
        for (int j = 0; j < 10; j++)
        { 
            for (int k = 0; k < 10; k++)
            {
                for (int l = 0; l < 10; l++)
                {
                    devilnum.insert(i*1000000 + 666*1000 + j*100 + k*10 + l);
                    devilnum.insert(i*1000000 + j*100000 + 666*100 + k*10 + l);
                    devilnum.insert(i*1000000 + j*100000 + k*10000 + 666*10 + l);
                    devilnum.insert(i*1000000 + j*100000 + k*10000 + l*1000 + 666);
                }
            }
        }
    }

    int index;
    cin >> index;
    set<int>::iterator iter;
    iter = devilnum.begin();
    for(int i = 0; i < index; i++) iter++;
    iter--;
    cout << *iter << endl;

    return 0;
}

ref

1436번: 영화감독 숌