정답이 궁금하신분은 아래의 코드를 실행해보세요 ㅎㅎ
Python 코드임다
import math
import random
def probability(iteration):
s = 0
for i in range(0,iteration,1):
x = random.random()*2 -1
y = random.random()*2 -1
if math.sqrt(x**2 + y**2) > 1:
s = s+1
return s/(iteration*1.0)
print probability(10000)
첫댓글 import다음에 느낌표가 붙어버리네요. 그냥 import math import random 입니다
순서도 주고 결과값이 얼만가 물어보는 문제였어요
그 순서도가 확률을 구하는 알고리즘이었죠 ㅎㅎ
아예 모르겠음. .
설마 코딩이 문제로 나온건 아니죠? ㅎㅎ;; 혹시 SDS 문제인가?라고 잠깐 생각했네요 ㅋ
이공계 마지막 문제가 뭐였나요? 끝까지 풀지를 못해서요 ㅎㅎ;