λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
개발/π™‹π™§π™€π™œπ™§π™–π™’π™’π™šπ™§π™¨

ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ 'ν‘Έλ“œνŒŒμ΄νŠΈ λŒ€νšŒ' 파이썬 풀이

by beomcoder 2023. 2. 20.
728x90
λ°˜μ‘ν˜•
 

ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€

μ½”λ“œ μ€‘μ‹¬μ˜ 개발자 μ±„μš©. μŠ€νƒ 기반의 ν¬μ§€μ…˜ λ§€μΉ­. ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ˜ 개발자 λ§žμΆ€ν˜• ν”„λ‘œν•„μ„ λ“±λ‘ν•˜κ³ , λ‚˜μ™€ 기술 ꢁ합이 잘 λ§žλŠ” 기업듀을 λ§€μΉ­ λ°›μœΌμ„Έμš”.

programmers.co.kr

"""
μˆ˜μ›…μ΄λŠ” 맀달 μ£Όμ–΄μ§„ μŒμ‹μ„ 빨리 λ¨ΉλŠ” ν‘Έλ“œ 파이트 λŒ€νšŒλ₯Ό κ°œμ΅œν•©λ‹ˆλ‹€.
이 λŒ€νšŒμ—μ„œ μ„ μˆ˜λ“€μ€ 1λŒ€ 1둜 λŒ€κ²°ν•˜λ©°, λ§€ λŒ€κ²°λ§ˆλ‹€ μŒμ‹μ˜ μ’…λ₯˜μ™€ 양이 λ°”λ€λ‹ˆλ‹€.

λŒ€κ²°μ€ μ€€λΉ„λœ μŒμ‹λ“€μ„ 일렬둜 λ°°μΉ˜ν•œ λ’€, ν•œ μ„ μˆ˜λŠ” 제일 μ™Όμͺ½μ— μžˆλŠ” μŒμ‹λΆ€ν„° 였λ₯Έμͺ½μœΌλ‘œ
λ‹€λ₯Έ μ„ μˆ˜λŠ” 제일 였λ₯Έμͺ½μ— μžˆλŠ” μŒμ‹λΆ€ν„° μ™Όμͺ½μœΌλ‘œ μˆœμ„œλŒ€λ‘œ λ¨ΉλŠ” λ°©μ‹μœΌλ‘œ μ§„ν–‰λ©λ‹ˆλ‹€. 
μ€‘μ•™μ—λŠ” 물을 λ°°μΉ˜ν•˜κ³ , 물을 λ¨Όμ € λ¨ΉλŠ” μ„ μˆ˜κ°€ μŠΉλ¦¬ν•˜κ²Œ λ©λ‹ˆλ‹€.
(μ€‘λž΅)
"""

def solution(food):
    answer = ['0']
    length = len(food)-1
    for i, v in enumerate(food[1:][::-1]):
        arrangement = [str(length-i) for _ in range(v//2)]
        answer =  arrangement + answer + arrangement
        
    return ''.join(answer)
    
"""
μŒμ‹μ˜ κ°œμˆ˜μ€‘ 짝수만 μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ— v//2둜 5개면 2κ°œμ”©, 3개면 1κ°œμ”©μœΌλ‘œ κ³„μ‚°ν–ˆλ‹€.
"""
728x90
λ°˜μ‘ν˜•

λŒ“κΈ€