λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
Algorithm/μ½”λ“œμ—…(Code up)

[ python ] μ½”λ“œμ—… 1904 - 두 수 μ‚¬μ΄μ˜ ν™€μˆ˜ 좜λ ₯ν•˜κΈ°

by YWTechIT 2021. 4. 9.
728x90

πŸ“ μ½”λ“œμ—… 1904 - 두 수 μ‚¬μ΄μ˜ ν™€μˆ˜ 좜λ ₯ν•˜κΈ°

 

μ½”λ“œμ—… 1904 - 두 수 μ‚¬μ΄μ˜ ν™€μˆ˜ 좜λ ₯ν•˜κΈ°


⚑️ λ‚˜μ˜ 풀이

λ²”μœ„λ‚΄μ˜ 값을 좜λ ₯ν• λ•ŒλŠ” μ–΄λ–»κ²Œ ν• κΉŒ 고민을 ν–ˆλ‹€.


λ”±νžˆ λ– μ˜€λ₯΄μ§€ μ•Šμ•„ λ¨Όμ €, ν™€μˆ˜λ§Œ 좜λ ₯ν•˜λŠ” μ½”λ“œλ₯Ό 짜보자!λΌλŠ” 생각이 λ“€μ–΄ 샀프λ₯Ό 끄적거리며 ν™€μˆ˜λ§Œ 좜λ ₯ν• λ•Œ μž¬κ·€ν•¨μˆ˜μ˜ μ’…λ£Œμ‘°κ±΄μ„ μž‘μ„±ν•˜λ‹€κ°€ 1 λŒ€μ‹ μ— λ‹€λ₯Έ λ³€μˆ˜κ°€ λ“€μ–΄κ°€λ©΄ λ²”μœ„λ‚΄μ˜ 값을 좜λ ₯ν•  수 μžˆκ² λ„€?!λΌλŠ” 생각을 ν–ˆλ‹€.

 

그리고 μ•žμ„ λ¬Έμ œμ™€ 달리 λ³€μˆ˜λ₯Ό 2개 λ°›κΈ° λ•Œλ¬Έμ— μž¬κ·€ν•¨μˆ˜ 호좜 μ‘°κ±΄μ—μ„œλ„ 인자λ₯Ό 2개 λ„£μ–΄μ€˜μ•Ό ν–ˆλ‹€. 그럼 μ§€κΈˆλ³΄λ‹€ -1 μž‘μ€κ°’μ„ λ„£μ–΄μ€„λ•Œλ§ˆλ‹€ a보닀 μž‘μœΌλ©΄ 더 이상 ν˜ΈμΆœμ„ μ•ˆν•˜κ²Œ μ„€μ •ν•˜λ©΄ λ˜κ² λ‹€. λΌλŠ” 생각을 ν–ˆλ‹€. μ½”λ“œλ₯Ό κ·ΈλŒ€λ‘œ κ΅¬ν˜„ν–ˆλ”λ‹ˆ μ •λ‹΅νŒμ •μ„ λ°›μ•˜λ‹€.

 

a, b = map(int, input().split())

def func_odd(a, b):
    if b > a:
        func_odd(a, b-1)

    if b % 2 == 1:
        print(b, end=' ')
    else:
        return

func_odd(a, b)
λ°˜μ‘ν˜•

λŒ“κΈ€