[BOJ] 1436

nerry·2022년 1월 26일
0

알고리즘

목록 보기
22/86

1436 실버5

me(라고 하기엔 solution)

import sys
input = sys.stdin.readline
n= int(input())
cnt=0
num=0
while cnt!=n :
    num+=1
    if str(num).find('666')!=-1: # 666이 있을 때만 숫자 세기 like 369 박수 게임처럼
        cnt+=1
print(num)
  1. 처음에 짠거는 666 을 블럭 숫자로 하나의 숫자로 취급한 뒤, 나름대로의 규칙을 찾아서 n까지 계속 더해주는 거였는데 아무리해도 안나왔다. 내가 모르는 규칙이 있을 것 같다.
  2. 369 박수 게임처럼 666 이 나올 때 숫자를 세는 방식인데, 되게 내가 어렵게 생각하고 있다는 생각이 들었다. 브루투포스는 어렵게 생각하면 안될 것 같다. 규칙만 잘 적용하자!
profile
터벅터벅 개발(은좋은)자 로그

0개의 댓글

Powered by GraphCDN, the GraphQL CDN