문제
정수 N에 대하여 00시00분00초부터 N시59분59초까지 모든 시각에 3을 포함하는 경우의 수
유형파악
가능한 모든 경우의 수를 탐색 -> (Implementaion - 완전탐색)
코드
# 완전탐색으로 해결해도 됨.
for i in range(n+1):
for j in range(60):
for k in range(60):
if '3' in str(i) + str(j) + str(k):
count += 1
n = 1
count = 0
for i in range(0, n):
if '3' in str(i):
count += 1
print((15*60+45*15)*(n-count+1)+3600*count)
완전탐색으로 구현시 시간복잡도 O(N) 최대 24*60*60
'Algorithm > Implementation' 카테고리의 다른 글
럭키 스트레이트 (0) | 2023.04.09 |
---|---|
게임 개발 (0) | 2023.04.09 |
왕실의 나이트 (0) | 2023.04.08 |
상하좌우 (1) | 2023.04.08 |
Implementation - Concept (0) | 2023.04.08 |