-
[BAEKJOON] 28938 Конвейер알고리즘 2023. 12. 28. 15:21반응형
문제
Сегодня Диппер обнаружил в лесу таинственный конвейер. Конечно же, в дневнике нашлась страница, на которой содержится некоторая информация об этом объекте. Например, он заметил последовательность чисел, каждое из которых равно −1 , 0 или 1 .
Рядом с конвейером он обнаружил пульт управления с тремя кнопками, на которых написаны те же числа. Он уже проверил, что происходит при нажатии на них. Выяснилось, что при нажатии на <<-1>> конвейер сдвигается на один дюйм влево, при нажатии на <<1>>, конвейер сдвигается на один дюйм вправо, а при нажатии на <<0>>, не происходит видимых изменений (хотя, кто знает, может быть при этом, где-то отрывается портал в параллельный мир).
Диппер уже настроился на то, чтобы нажать последовательность чисел из дневника, но перед этим решил все таки предостеречься и выяснить хотя бы, в какую сторону в итоге сдвинется конвейер от текущего положения.
Помогите ему.
입력
В первой строке находится одно целое число � --- количество чисел в последовательности (1≤�≤1000 ).
Во второй строке содержится � чисел, каждое из которых равно −1 , 0 или 1 --- последовательность из дневника.
출력
В единственной строке выведите Left, если конвейер сдвинется налево, Right, если сдвинется направо и Stay, если вернется в исходное положение.
예제 입력 1 복사
5 1 0 1 -1 0
예제 출력 1 복사
Right
예제 입력 2 복사
6 0 1 -1 -1 0 1
예제 출력 2 복사
Stay
러시아어인가...?
사실 저도 잘 모르겠습ㄴ디ㅏ...
그냥 입력과 출력으로 유추하였을 때
Stay는 총 합이 0일때이며,
Right일 때는 0보다 클때더라구요~
import sysn = int(sys.stdin.readline().strip())ps = list(map(int, sys.stdin.readline().strip().split()))sps = sum(ps)
if sps == 0:print('Stay')elif sps > 0:print('Right')else:print('Left')반응형'알고리즘' 카테고리의 다른 글
[BAEKJOON] 9653 스타워즈 로고 (0) 2023.12.28 [BAEKJOON] 11942 고려대는 사랑입니다 (0) 2023.12.28 [BAEKJOON] 8370 Plane (0) 2023.12.28 [BAEKJOON] 7891 Can you add this? (0) 2023.12.28 [BAEKJOON] 6840 Who is in the middle? (0) 2023.12.28