Numberphile를 좋아하는 사람들은 자신의 채널에서 전이가 아닌 주사위 게임 을 묘사 한 James Grime 박사에게 익숙 할 것 입니다.
이 게임은 3 개의 6면 주사위로 구성됩니다 :
- 다이 1 : 3,3,3,3,3,6
- 다이 2 : 2,2,2,5,5,5
- 다이 3 : 1,4,4,4,4,4
두 명의 플레이어가 각각 사용할 주사위를 선택합니다. 그들은 그들을 굴려서 더 높은 주사위가 승리합니다.
확률 적으로, 1 번 주사위는 2 번을 넘어서서> 50 % 확률로 죽습니다. 마찬가지로, 다이 2 비트는 3 다이, 그리고 흥미롭게도 다이 3 비트는 1 다이.
프로그램 복용 쓰기 1
, 2
또는 3
입력으로합니다. 이것은 사용자가 선택한 주사위를 나타냅니다. 그런 다음 프로그램은 사용자를 이길 주사위를 선택하고 21 롤의 결과를 출력하고 " Computer/User wins with x points
"
규칙
- 코드 골프, 순위 결정으로 투표
- 주사위 롤을 실제로 시뮬레이션하려면 RNG (또는 이와 유사한 것)를 사용해야합니다.
- 출력 형식이 너무 엄격하지 않습니다. 오지를 보여 주면 21 개의 롤을 분리하고 (같은 롤에서 주사위를 분리하는 방법과는 다른 방식으로) 위 문장을 출력해도됩니다.
- 입력은 stdin, 명령 행 인수, 화면 등에서 가능합니다.
예
입력
1
산출
4 3
4 3
4 3
4 3
4 3
4 3
4 3
4 3
4 3
4 6
1 3
4 3
4 3
1 3
4 3
1 3
4 3
4 3
4 3
4 3
4 6
Computer wins with 16 points
여기서 사용자는 다이 1을 선택하고 롤은 오른쪽 열에 표시됩니다. 이 프로그램은 주사위 3을 선택하고 그를 때립니다.