몬티홀의 역설 실험
·
Java
몬티홀의 역설을 실험하게 된 계기 아직 블로그에는 포스팅 하지 않았지만, 현재 '자바의 정석'을 5챕터인 배열까지 공부했다. 예전에 몬티홀의 역설에 대해 알게 된후 정말 그렇게 되는지 실험해 봐야겠다고 생각을 했었던것이 생각나서 1~5챕터를 복습할 겸 몬티홀의 역설 프로젝트를 만들었다. 몬티홀의 역설 초기구상 자동차와 염소는 각각 O와 X로 표현한다. switch문을 이용해서 프로그램 종료와 직접 문을 고르는 방식과 횟수를 지정하고 확률만 구하는 방식으로 나눈다. 프로그램 종료를 제외한 방식들은 한번 실행 후 다시 방식을 선택하는 곳으로 돌아온다. 직접하는 방식을 실행하면 프로그램 종료 전까지 실행 횟수, O, X가 나온 횟수, O, X가 나온 확률이 누적된다. 확률계산만 하는 방식의 경우, 실행 횟수,..