페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB

복도, Chuttersnap, Unsplash 제공
여러 사람이 길고 좁은 복도를 걸어간다. 두 사람이 복도에서 마주치면 서로를 지나가기 위해 몸을 옆으로 돌려야 한다. 복도는 여러 칸으로 나눌 수 있다. 일부 칸에는 사람이 있고 나머지 칸은 비어 있다. 모든 사람은 복도의 양 끝 중 한쪽을 향하고 있으며, 모두 같은 속도로 걷는다. 모든 사람이 자신이 향한 방향으로 복도 전체를 끝까지 걸어간 뒤, 두 사람이 서로 비켜 지나가야 했던 횟수는 총 몇 번인가?
그룹 | 점수 | 제한
1 | 25 | >을 포함하는 유일한 칸은 첫 번째 칸이다
2 | 25 | 모든 >은 모든 <보다 왼쪽에 있다
3 | 25 | 최대 칸
4 | 25 | 추가 제한 없음
입력은 복도의 모든 칸에 있는 내용을 나타내는 한 줄로 주어진다.
복도는 적어도 칸, 최대 칸으로 나뉜다.
어떤 사람이 그 칸에서 출발하여 복도의 오른쪽 끝을 향한다면 그 칸을 >으로 나타낸다.
어떤 사람이 그 칸에서 출발하여 복도의 왼쪽 끝을 향한다면 그 칸을 <으로 나타낸다.
그 칸이 비어 있다면 그 칸을 -으로 나타낸다.
두 사람이 복도에서 마주치는 횟수를 하나의 정수로 한 줄에 출력한다.
>-<-<<-<
4
>->>-->-<<-<<<
20
<><-<->-<
4
Forritunarkeppni Framhaldsskólanna
로그인 상태를 확인하는 중입니다.