백준 알고리즘 28938번
백준 알고리즘 28938번 Конвейер
문제
오늘 디퍼는 숲에서 신비한 컨베이어 벨트를 발견했습니다. 그리고 일기장에서 그 물건에 대한 정보가 적힌 페이지를 발견했습니다. 예를 들어, 그는 일련의 숫자를 발견했는데, 각 숫자는 다음과 같습니다. -1, 0 또는 1.
컨베이어 옆에는 같은 숫자가 적힌 세 개의 버튼이 있는 제어판이 있었습니다. 그는 버튼을 누르면 어떤 일이 일어나는지 이미 확인했습니다. «-1»을 누르면 컨베이어 벨트가 왼쪽으로 1인치 이동하고, «1»을 누르면 컨베이어가 오른쪽으로 1인치 이동하며, «0»을 누르면 눈에 보이는 변화가 없다는 것이 밝혀졌습니다(평행 세계로 가는 포털이 어딘가에 열려 있을지도 모르지만요).
디퍼는 이미 일기장에 있는 일련의 숫자를 누를 준비를 했지만 그 전에 조심해서 컨베이어가 현재 위치에서 결국 어느 방향으로 움직일 지 알아 내기로 결정했습니다.
입력
첫 번째 줄에는 하나의 정수가 포함됩니다. n은 시퀀스의 숫자 수(1 <= n <= 1000).
두 번재 줄에는 n개의 숫자가 포함되며, 각 숫자는 -1, 0 또는 1, 일기장의 시퀀스입니다.
출력
컨베이어가 왼쪽으로 이동하면 Left
, 오른쪽으로 이동하면 Right
, 원래 위치로 돌아가면 Stay
라고 한 줄로 인쇄합니다.
예제
입력 | 출력 |
---|---|
5 1 0 1 -1 0 | Right |
6 0 1 -1 -1 0 1 | Stay |
170 | 2 |
777 | 3 |
1 | 0 |
70 | 3 |
풀이
N = int(input())
button = list(map(int, input().split()))
result = 0
for num in button:
result += num
if result > 0:
print("Right")
elif result == 0:
print("Stay")
else:
print("Left")