This is Markov.
Markov's golf ball rolls around randomly.
Markov's ball will hole however he strikes it.
Markov is smart.
Be like Markov.
그리고 이것은 :
Langton의 뒤뜰에있는 개미집입니다.
개미집은 Markov의 골프 공인 MarGolf를 담을 수있을만큼 큽니다. 그러나 개미 언덕은 주변 지형에 따라 움직이며 방향을 바꿉니다.
작업
10x20 필드를 입력하십시오.
*마르 골프O랜턴의 개미집,Anthill은 시계 방향으로 90도 회전.Anthill은 시계 반대 방향으로 90도 회전0랭턴의 개미집에서 MarGolf
필드는 다음과 같습니다.
,...,.,,..,...,.,,..
..,.,,,..,...,..,.,.
.,,*.,....,.,,,.,,,.
,.,,.,...,,.,.,,,,,.
.,..,....,,.....,,.,
,.,.,...,..,.,,,,..,
....,,,,,,,,,.......
........,,.,...,...,
,,,,,,,,,,,,....,O.,
,.,.,.,.....,,.,,,,,
게임 규칙 :
입력 필드의 구성을 틱 0이라고합니다. 프로그램은 다음 틱의 구성을 평가하고 인쇄해야합니다. 여기에서 MarGolf와 Langton의 Anthill이 다른 셀로 이동합니다. 현재 셀의 항목이 현재 대상 셀의 항목이됩니다. 다음 틱에서 MarGolf와 anthill이 동일한 셀로 이동하면 게임이 종료됩니다.
운동 규칙 :
- MarGolf 가 무작위로 움직입니다. MarGolf 주변의 3x3 영역에있는 9 개의 셀이 모두 선택 될 가능성이 동일합니다. 이것은 필드 가장자리에있는 6 개의 셀과 모서리에있는 4 개의 셀 중에서 선택됩니다.
- Langton의 Anthill 은 위, 아래, 왼쪽 또는 오른쪽 (NSEW 또는 이와 동등한 것)의 이동 방향을 기억해야합니다. 각 눈금마다 한 셀의 방향으로 이동하며 셀의 원래 내용은 위에서 지정한대로 시계 방향 또는 시계 반대 방향으로 방향을 변경합니다. 눈금 0의 초기 방향은 임의적이며 각 방향은 초기 일 가능성이 동일합니다.
노트
- 프로그램은 게임이 끝날 때까지 각 진드기의 구성을 인쇄해야합니다.
- 틱 번호는 각 틱의 필드 구성보다 우선합니다.
- 입력이 항상 유효하다고 가정 할 수 있습니다.
- 가장 짧은 프로그램은 바이트 수입니다.
업데이트 : 달리지 않는 경우 개미 집이 이동하기 전에 방향을 반대로 바꾸는 것을 잊어 버렸습니다. 상기시켜 주신 user81655에게 감사드립니다.
"여기에 <삽입 이름 입력> meme"이 (가) 유래 된 장소를 지적 할 수있는 사람이 있습니까?
—
자랑스러운 하스 켈러
@proudhaskeller Be Like Bill 페이스 북 페이지에는 Wikipedia에 관한 기사가 있습니다. en.wikipedia.org/wiki/Be_like_Bill
—
busukxuan
@proudhaskeller knowyourmeme.com/memes/be-like-bill-se-como-jose
—
Martin Ender
@Doorknob 도전을 올바르게 이해하면 그 아래에 타일이 없습니다. 그중 하나를 이동하면 이동하는 타일과 교체되고 해당 타일
—
Martin Ender
O은 다음 단계 의 방향을 결정합니다 .
@MartinButtner 예, 대부분 맞습니다. 한 구석 사례에 대해 "스왑"이라는 용어를 사용하지 않았지만 그 용어는 그렇지 않습니다.
—
busukxuan