백준2828번1 파이썬 백준 2828번 사과 담기 게임 풀이 과정 N,M=map(int,input().split()) number=int(input()) x=1 y=M nx=0 ny=0 count=0 for i in range(number): new_apple=int(input()) if new_apple>=x and y>=new_apple: continue elif new_apple > y: count+=new_apple-y nx=x+(new_apple-y) ny=y+new_apple-y x=nx y=ny elif new_apple < x: count+=x-new_apple nx=x-(x-new_apple) ny=y-(x-new_apple) x=nx y=ny print(count) - 바구니를 x,y로 둔다. 이 범위를 벗어나면 바구니가 이동하도록 구현한다.. 2021. 2. 23. 이전 1 다음