λ¬Έμ μ€λͺ
: κΈΈμ΄κ° nμ΄κ³ , "μλ°μλ°μλ°μ...."μ κ°μ ν¨ν΄μ μ μ§νλ λ¬Έμμ΄μ 리ν΄νλ ν¨μ, solutionμ μμ±
λ¬Έμ νμ΄
- iλ₯Ό 2λ‘ λλ κ°μ΄ 0μ΄λ©΄ μ§μ -> 'μ' μΆκ°
- iλ₯Ό 2λ‘ λλ κ°μ΄ 0μ΄ μλλ©΄ νμ -> 'λ°' μΆκ°
- n = 3μ΄λ©΄ i = 0, answer = 'μ' / i = 1, answer = 'μλ°' / i = 2, answer = 'μλ°μ'
- n = 4μ΄λ©΄ i = 0, answer = 'μ' / i = 1, answer = 'μλ°' / i = 2, answer = 'μλ°μ' / i = 3, answer = 'μλ°μλ°'
# solution
def solution(n):
answer = ''
for i in range(n):
if i % 2 == 0:
answer += 'μ'
else:
answer += 'λ°'
return answer
# λ€λ₯Έμ¬λ νμ΄
- 'μλ°' * n --> μ λ ₯λ°μ nλ§νΌ 'μλ°' λ°λ³΅
- solution(3)μ΄λ©΄ 'μλ°μλ°μλ°' μ΄λ―λ‘ slicing νμ
- λ°λΌμ μ λ ₯λ°μ nλ§νΌ μΆλ ₯ν΄μ£Όλ©΄ λλ€. [:n]
def solution(n):
return ('μλ°'*n) [:n]
https://programmers.co.kr/learn/courses/30/lessons/12922
μ½λ©ν μ€νΈ μ°μ΅ - μλ°μλ°μλ°μλ°μλ°μ?
κΈΈμ΄κ° nμ΄κ³ , "μλ°μλ°μλ°μ...."μ κ°μ ν¨ν΄μ μ μ§νλ λ¬Έμμ΄μ 리ν΄νλ ν¨μ, solutionμ μμ±νμΈμ. μλ₯Όλ€μ΄ nμ΄ 4μ΄λ©΄ "μλ°μλ°"μ 리ν΄νκ³ 3μ΄λΌλ©΄ "μλ°μ"λ₯Ό 리ν΄νλ©΄ λ©λλ€. μ ν
programmers.co.kr
'π€ μ½λ©ν μ€νΈ μ€λΉ > νλ‘κ·Έλλ¨Έμ€' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
#νλ‘κ·Έλλ¨Έμ€ νμ΄μ¬ Lv.1 #μμ μνΈ (0) | 2021.11.17 |
---|---|
#νλ‘κ·Έλλ¨Έμ€ νμ΄μ¬ Lv.1 #λ¬Έμμ΄μ μ μλ‘ λ°κΎΈκΈ° (0) | 2021.11.17 |
#νλ‘κ·Έλλ¨Έμ€ νμ΄μ¬ Lv.1 #2016λ (μμ μ€) (0) | 2021.11.17 |
#νλ‘κ·Έλλ¨Έμ€ νμ΄μ¬ Lv.1 #λ κ° λ½μμ λνκΈ° (0) | 2021.11.14 |
#νλ‘κ·Έλλ¨Έμ€ νμ΄μ¬ Lv.1 #μμ° (0) | 2021.11.14 |