[アルゴリズムlog]白駿1436

575 ワード

白駿1436
n = int(input())
cnt = 0
condition = 666

while True :
 
    if '666' in str(condition) :
        cnt +=1
        if cnt == n :
            break

    condition = condition+1

print(condition)
comment
問題は少し難解だ.問題を理解するのは簡単ですが、10000未満の数字の中で666から数字を増やし、666を含めるとcntが1つ1つ増える=>なので666は連続した数字だと思います.bruteforce.
最初は666166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666