🧩 Algorithm/SWEA

[SWEA] 5162. 두가지 빡의 λ”œλ ˆλ§ˆ (Python/D2)

devCloud 2023. 11. 19. 13:43
728x90
 

SW Expert Academy

SW ν”„λ‘œκ·Έλž˜λ° μ—­λŸ‰ 강화에 도움이 λ˜λŠ” λ‹€μ–‘ν•œ ν•™μŠ΅ 컨텐츠λ₯Ό ν™•μΈν•˜μ„Έμš”!

swexpertacademy.com


μ„€λͺ…

ν•˜λ‚˜λŠ” A원, λ‹€λ₯Έ ν•˜λ‚˜λŠ” Bμ›μ˜ 빡이 μžˆλ‹€. ν˜„μž¬ C원이 μžˆμ„ λ•Œ μ–΄λ–€ 빡이든 상관 없이 λ§Žμ€ 개수의 빡을 μ‚΄ 수 μžˆλ‹€. 두 μ’…λ₯˜μ˜ κ°œμˆ˜λ₯Ό λ‹€λ₯΄κ²Œ ν˜Ήμ€ ν•œ μ’…λ₯˜μ˜ λΉ΅λ§Œ μ‚¬λ„ λœλ‹€.
μ΅œλŒ€ λͺ‡ κ°œμ˜ λΉ΅μ„ μ‚΄ μˆ˜ μžˆλŠ”κ°€?

 

풀이

비ꡐ μ—°μ‚°μž μ‚¬μš©

λˆμ„ A와 Bλ₯Ό λ‚˜λˆˆ λͺ«μœΌλ‘œ 비ꡐλ₯Ό ν•΄μ€€λ‹€.

 

Solution

t = int(input())
for tc in range(1, t+1):
    a, b, c = map(int, input().split())
    if c // a > c // b:
        print('#'+str(tc), c//a)
    else:
        print('#'+str(tc), c//b)

 

λ‹€λ₯Έ 풀이

t = int(input())
for tc in range(1, t+1):
    a, b, c = map(int, input().split())
    print('#'+str(tc), c // min(a, b))

λΉ΅ 2개 쀑 μ΅œμ†Œλ₯Ό κ΅¬ν•΄μ„œ c둜 λ‚˜λˆˆλ‹€. μž‘μ€ 걸둜 λ‚˜λˆ μ•Ό μ΅œλŒ€κ°€ 되기 λ•Œλ¬Έμ΄λ‹€.

728x90