오래된 저서의 퍼즐에서, 두 명의 플레이어가 동전이 반복적으로 뒤집힐 때 처음 나타날 동전 뒤집기 시퀀스를 선택하는 게임이 정의됩니다. (실제로 이상하고 주사위 굴림 이었지만,이 작은 세부 사항은 문제 동등성 측면에서 중요하지 않습니다.)
그것은 유의할 점은 선수 1 개 선택하는 경우 TTT
와 플레이어 2 개 선택한다면은 HTT
, 그 플레이어 2는 유일한 방법 때문에, 게임을 승리의 7/8 기회가 TTT
전에 올 수는 HTT
처음 세 넘겼 모든 꼬리가있는 경우입니다.
당신의 임무는 선택된 두 시퀀스 중 하나가 먼저 올 확률을 추론하는 프로그램이나 함수를 만드는 것입니다. 프로그램은 두 줄의 입력 (또는 두 문자열을 인수로 사용)을 취합니다. 각각은 길이가 10 이하인 시퀀스를 나타냅니다.
HTT
TTT
그리고 첫 번째 플레이어가 이길 확률을 분수 또는 십진수 형식으로 출력하십시오.
7/8
0.875
어떤 언어로든 이것을 수행하는 가장 짧은 코드가 이깁니다.