입력 문자열이 주어지면 다음과 같은 방식으로 S
인쇄 S
하고 비어 있지 않은 구분 기호가옵니다.
1 단계 :
S
가1/2
인쇄되는 확률 및1/2
종료 프로그램에 대한 기회를.2 단계 :
S
가2/3
인쇄되는 확률 및1/3
종료 프로그램에 대한 기회를.3 단계 :
S
가3/4
인쇄되는 확률 및1/4
종료 프로그램에 대한 기회를.…
단계
n
:S
가n/(n+1)
인쇄되는 확률 및1/(n+1)
종료 프로그램에 대한 기회를.
노트
입력 문자열은 해당 언어의 문자열 유형에서 허용되는 문자로만 구성됩니다.
비어 있지 않은 구분 기호는 항상 같으면 사용할 수 있습니다.
S
프로그램이 종료되기 전의 마지막 인쇄 후에 분리자가 인쇄 될 것으로 예상 됩니다.1/2
인쇄하기 전에 프로그램이 종료 될 수 있습니다.후행 줄 바꿈이 허용됩니다.
귀하의 답변은 설명 된 확률을 존중하기 위해 진정으로 시도해야합니다. 분명히,
n
크면 이것은 사실이 아닙니다. 답에서 확률을 계산하는 방법과 의사 난수 및 큰 숫자 문제를 무시하고 스펙을 존중하는 이유에 대한 적절한 설명만으로 충분합니다.
채점
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.