https://www.acmicpc.net/problem/18312
문제 풀이
- 처음에 마냥 쉽다고만 생각하고 3중 for문을 돌렸습니다
- 계속 틀렸다고 해서 조건을 보니 (0≤N≤23, 0≤K≤9)이 조건인걸 발견했습니다
- K가 0인 경우도 생각을 했어야 했고 시각이 한자리수 인 경우에는 0을 앞에 붙여야 했습니다
# k가 0인경우 생각하기
n, k = map(int, input().split())
count = 0
h = ''
m = ''
s = ''
for i in range(n+1):
if i < 10:
h = '0' + str(i)
else:
h = str(i)
for j in range(60):
if j < 10:
m = '0' + str(j)
else:
m = str(j)
for z in range(60):
if z < 10:
s = '0' + str(z)
else:
s = str(z)
if str(k) in h or str(k) in m or str(k) in s:
count += 1
print(count)