ꡬν - μκ° μκ³ λ¦¬μ¦
μ°μ ν루λ 24μκ°, μ΄λ‘ λλλ©΄ 60 * 60 * 24λ‘μ 86,400 κ°μ μμλ‘ μͺΌκ°€ μ μλ€.
μ μ Nμ μ λ ₯ λ°λλ€.
00μ 00λΆ 00μ΄λΆν° ~ ~μ 59λΆ 59μ΄κΉμ§ λͺ¨λ μμ μμμ νΉμ μμΈ Nμ΄ ν¬ν¨λμ΄ μλ λͺ¨λ κ²½μ°μ μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ ꡬνν΄λ³΄μ.
μλ₯Ό λ€μ΄, 7μ μ λ ₯λ°λλ€.
μκ°μ μ¬ μ μμ§λ§, λΆμμλ _ _ μμ μμ리μλ 0λΆν° 6κΉμ§λ§ μ¬ μ μμΌλ―λ‘, λλ²μ§Έ μ리μλ§ μ¬ μ μλ€.
κ·Έλ¦¬κ³ μ΄μμλ _ _ μ΄λ―λ‘ λ§μ°¬κ°μ§μ΄λ€.
....
01 μ 17 λΆ 47μ΄
...
20 μ 58 λΆ 07μ΄
...
μ΄λ°μμΌλ‘ μ μ μλ μκ°μ΄ μμΌλ©°, κ·Έ μΈμλ μ μ μλ μκ°μ΄λ€.
μ λ ₯ 쑰건 :
첫째 μ€μ μ μ nμ μ λ ₯νλ€
( 0 <= n <= 23)
μΆλ ₯ 쑰건 :
00μ 00λΆ 00μ΄ ~ nμ 59λΆ 59μ΄κΉμ§μμ μ 3 μ΄ νλλΌλ ν¬ν¨λμ΄ μλ λͺ¨λ κ²½μ°μ μλ₯Ό μΆλ ₯νλ€.
μ λ ₯ μμ :
5
μΆλ ₯ μμ :
11475
μ½λ :
# n μ
λ ₯λ°κΈ°
hour = int(input())
find_num = '3'
count = 0
for i in range(hour+1): # nμ΄ 'μ'λ‘ μ€λ μκ°κΉμ§ ꡬν΄μΌν¨
for j in range(60): # 'λΆ'
for k in range(60): # 'μ΄' μ¬κΈ°κΉμ§ κ·Έλ₯ λ리면 nμμμμ λͺ¨λ κ²½μ°μ μ
# μμμ 'n' μ΄ ν¬ν¨μ μΉ΄μ΄νΈ μ¦κ°
if find_num in (str(i) + str(j) + str(k)):
count += 1
print(count)
μμ νμ λ¬Έμ λ‘μ, λͺ¨λ κ²½μ°μ μλ 86,400 κ°μ§μ΄λ€.
3μ€ λ°λ³΅λ¬Έμ μ΄μ©νμ¬, λΉν¨μ¨μ μΌλ‘ λ³΄μΌ μλ μμ΄λ λͺ¨λ κ²½μ°μ μλ₯Ό κ²μ¬ν΄λ³΄λ λ°©λ²μΌλ‘ μ κ·Όνλ€.
κ·Έλ¦¬κ³ μλ₯Ό 020512 μ²λΌ 2μ 5λΆ 12μ΄ μ΄λ κ² λ¬Έμμ΄λ‘ λ§λ€μ΄μ κ²μ¬λ₯Ό νλ μκ³ λ¦¬μ¦μΌλ‘ μ κ·Όνλ€.
'ποΈμννΈμ¨μ΄ > π»python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Python μκ³ λ¦¬μ¦ - ꡬν 4ν : μμ€ν κ°λ° (0) | 2022.04.22 |
---|---|
Python μκ³ λ¦¬μ¦ - ꡬν 3ν:μμ€ λμ΄νΈ μκ³ λ¦¬μ¦ (0) | 2022.04.21 |
Python μκ³ λ¦¬μ¦ - ꡬν 1ν:μνμ’μ° (0) | 2022.04.20 |
Python - 그리λ μκ³ λ¦¬μ¦ μ 볡 2ν (0) | 2022.04.20 |
Python - 그리λ μκ³ λ¦¬μ¦ μ 볡νκΈ° 1ν (0) | 2022.04.18 |