[python3] μ΄κ²μ΄ μ·¨μ μ μν μ½λ© ν μ€νΈλ€ - μκ° (ch4. ꡬν)
μ°Έκ³ ) μ΄κ²μ΄ μ·¨μ
μ μν μ½λ©ν
μ€νΈλ€ with νμ΄μ¬ μ±
μ κΈ°λ°μΌλ‘ μμ±λ λ¬Έμ μ μ½λμ
λλ€.
λ°λΌμ λ¬Έμ λ μμΈνκ² μ μ§ μκ³ , κ°λ¨ν μ€λͺ
κ³Ό μ μ½λλ§ μ¬λ¦¬κ² μ΅λλ€.
http://www.yes24.com/Product/Goods/91433923
μ΄κ²μ΄ μ·¨μ μ μν μ½λ© ν μ€νΈλ€ with νμ΄μ¬ - YES24
λλλΉ μ μμ μ νλΈ λΌμ΄λΈ λ°©μ‘ https://www.youtube.com/c/dongbinnaIT μ·¨μ€μμ΄λΌλ©΄ λꡬλ μ μ¬νκ³ μΆμ μΉ΄μΉ΄μ€ · μΌμ±μ μ · λ€μ΄λ² · λΌμΈ!μ·¨μ μ μ±κ³΅ μ΄μ λ μκ³ λ¦¬μ¦ μΈν°λ·°μ μλ€!IT μ·¨μ€μ
www.yes24.com
μμ 4-2) μκ°
- hh:mm:ss ννμ μκ°μ κ²½μ°μ μλ₯Ό μΌλ€.
- Nμ΄ μ
λ ₯λλ©΄ 00:00:00 λΆν° N:59:59 κΉμ§μ Nμ΄ ν¬ν¨λ μκ°μ κ°μλ₯Ό μΌλ€.
- 0 <= N <= 23
- 10 μ΄μμ μκ° NμΌλ‘ μ
λ ₯λλ©΄, hh, mm, ss κ° 10 μΌ λμ κ²½μ°μ μλ§ μΌλ€.
<λ¬Έμ νμ΄>
κ·Έλ₯ 3μ€ forλ¬Έμ νμ©ν΄μ νμλ€.
<λ΄κ° νΌ μλͺ»λ νμ΄>
- μ²μμ str()+str()+str()λ‘ νμ§ μκ³ listλ‘ νμλ€.
- λ΅μ΄ λ€λ₯΄κ² λμ€κΈΈλ λ€μ ν λ² μκ°ν΄λ³΄λκΉ
- list μ λ§μ½ Nμ΄ 2μΌ λ, 1μ 32λΆ 44μ΄ λ countλ₯Ό ν΄μ£Όμ΄μΌνλ€. 32λΆμ 2κ° λ€μ΄κ°κΈ° λλ¬Έμ΄λ€.
- νμ§λ§, listννλΌλ©΄, tiem = [1, 32, 44] κ° λλ©°, if 2 in time : νμλ, countνμ§ λͺ»νκ² λλ€.
- λ°λΌμ μ΄λ»κ² ν μ§ κ³ λ―Όνλλ° μκ°μ΄ μ’ κ±Έλ Έλ κ² κ°λ€.
def solution(N):
count = 0
for i in range(0, N+1):
for j in range(0,60):
for k in range(0, 60):
time = []
time.append(i)
time.append(j)
time.append(k)
if N in time:
count += 1
else:
pass
return count
<λ΄κ° νΌ λ§λ νμ΄>
- μ΄λ κ² str μΌλ‘ λ§λ€μ΄μ μμ κ°μ μμλ₯Ό λ¬Έμμ΄ tiem = '13244' λ‘ λ§λ€μ΄ λ²λ¦° ν, if 2 in time: νκ² λλ©΄ 2κ° time μμ λ€μ΄ μλ€κ³ νλ¨λμ΄ count ν΄μ£Όκ² λλ€. μ¬μ€ μ± μ λ¬Έμ νμ΄ λ΄μ©μ μ‘°κΈ μ°Έκ³ ν΄μ νμλ€. γ γ
def solution(N):
count = 0
for i in range(0, N+1):
for j in range(0,60):
for k in range(0, 60):
time = str(i) + str(j) + str(k)
if str(N) in time:
count += 1
else:
pass
return count
<μ± μ μ λ΅κ³Ό λΉκ΅>
λ΅μ΄ κ°λ€. μΌλ¨ strμ ννλ‘ λ§λ€μ΄μ νΈλ κ²μ μ°Έκ³ ν΄μ νμμ§λ§, κ·Έλλ forλ¬Έμ μ€μ²©μΌλ‘ μ΄μ©ν΄μ νΌλ€λ λ°©μμ λκ°μλ€. λ¬Έμ λ₯Ό ν λΉμ μ°μλ μ«μκ° λ¬Έμμ΄λ‘ λ€μ΄μμ λ, intμ λ¬λ¦¬ ν μ«μ ν μ«μ μ© λΉκ΅ν μ μλ€λ μ¬μ€μ μκ°νμ§ λͺ»νμλ€. list, str, λ± κΈ°λ³Έ ννμ λν νμ©κ³Ό κ·Έ νΉμ§μ λ€μ ν λ² μ§κ³ λμ΄κ°μΌ ν κ² κ°λ€. κΈ°λ³Έ λ¬Έλ²μ μ€μμ±!