소개
속도와 방향을 가진 ASCII 자동차가 있습니다. 그들의 속도는 숫자로 표시됩니다. 차가 <>
멈 추면 멈췄습니다. 예를 들면 다음과 같습니다.
<>
1>
2>
3>
1 초 후
<>
1>
2>
3>
두 후, 나는 얻는다
<>
1>
2>
3>
두 대의 자동차가 너무 가까이 있으면 충돌합니다.
1> <1
1> <2
잠시 후, 이것은
###
##
두 대의 자동차가 교차하면 해시 태그가됩니다.
한 차량이 다른 차량을 '홉'할만큼 빠르면 충돌이 발생하지 않습니다.
3><1 2><1 4><>
된다
<13> ### <>4>
차가 화면 밖으로 나오면 충돌이없는 한 사라집니다. 자동차가 화면 밖으로 바로 갈 수는 없습니다.
<11>
<1 1>
1 1>
1>
도전
주어진 자동차 물리학을 기반으로, 당신은 미래에 1 초의 시간을 걸 수있는 프로그램을 만들어야합니다. 입력 값은 공간이 있고 최대 속도가 5 (정합 일치 (<[1-5]|[1-5]>|<>| )+
) 인 자동차입니다. 시뮬레이션은 한 줄에서 이루어 지지만 해당 줄의 크기는 고정되어 있지 않습니다.
테스트 사례
<> 1> 2> 3> 4> 5>
<> 1> 2> 3> 4> 5>
1><1 1> <1 1> <1
## ### 1><1
2><2 2> <2 2> <2 2> <2 2> <2
<22> ### ## ### 2><2
<22> <1 3> <2
### ##
<><> 1><> 2><> 3><> 4><> 5><>
<><> ### ## ### <>4> <> 5>
<><1 <2 <3 <4 <5
###<2<3<4<5
채점
이것은 코드 골프바이트 수가 가장 적은 코드가 승리합니다!
<>
속도 0의 평균을