ALGORITHM/PYTHON

백준 BAEKJOON 25628번 햄버거 만들기 [PYTHON/파이썬]

칼코
반응형

백준 BAEKJOON 25628번 햄버거 만들기 [PYTHON/파이썬]


<문제 출처>

https://www.acmicpc.net/problem/25628

 

25628번: 햄버거 만들기

햄버거 가게에서 일하는 종현이는 햄버거를 만드는 일을 하고 있다. 가게에는 햄버거 빵이 $A$개, 햄버거 패티가 $B$개 있는데, 이 빵과 패티를 가지고 최대한 햄버거를 많이 만드려고 한다. 햄버

www.acmicpc.net

<풀이>

※ 블로그를 검토하던 중 좀 더 짧게 코딩하는 방법을 찾아내어 추가함

 

<코드 (1) >

while 문을 돌려 2개의 조건식을 넣어줬다.

A, B = map(int, input().split())
cnt = 0

while 1 :
    if A >= 2 and B >= 1 :
        cnt += 1
        A -= 2
        B -= 1
    
    if A < 2 or B < 1 :
        break

print(cnt)

 

<코드 (2)>

다시 풀어보니 햄버거를 만들 때 필요한 햄버거 빵과 패티는

A를 2로 나눈 몫과 B를 min 함수를 사용하면 답이 나온다.

A, B = map(int, input().split())
print(min(A//2, B))
반응형