| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
심민섭
가입: 2013년 9월 14일 올린 글: 30
|
올려짐: 2014년11월9일 7:48 주제: 5-4 챌린지 문제 관련 |
|
|
제가 테스트 케이스를 바꿔서 1조번 확인하는 걸로 바꾸어봤습니다
그런데도 self grader에 나오는 값과 정확히 일치하지는 않더군요
물론 백만번 돌리나 10억번 돌리나 1조번 돌리나 똑같이 정답이라고 나오긴 합니다만...
실제로는 어느 정도의 오차범위를 사용하실지 궁금합니다.
(제가 돌려본 결과로는 0.001이내면 self grader는 정답이라고 하는 것 같습니다...)
-------------------------------------------------------------
(output
(lambda ()
(let* ([input '((A B 1.0) (B C 0.3) (B D 0.7) (C A 0.6) (C D 0.4) (D C 0.3) (D D 0.7))]
[model-output '((A . 12.162162161758499) (B . 12.162162161758502) (C . 20.2702702695975) (D . 55.4054054035665))]
[output (catchYou input 1000000000000)])
(printf "~s~n" model-output)
(printf "~s~n" output)
(match? model-output output))))
결과
((A . 12.162162161758499) (B . 12.162162161758502) (C . 20.2702702695975) (D . 55.4054054035665))
((A . 12.161785245248138) (B . 12.161785245248133) (C . 20.269642075413557) (D . 55.40368833946376))
O |
|
| 위로 |
|
 |
심민섭
가입: 2013년 9월 14일 올린 글: 30
|
올려짐: 2014년11월9일 7:56 주제: . |
|
|
| 흠... 오히려 1천만번 돌렸을때가 오차가 더 적네요 1조번 돌렸을때보다도... |
|
| 위로 |
|
 |
김윤승
가입: 2014년 9월 1일 올린 글: 452 위치: 302동 312-2호
|
올려짐: 2014년11월9일 20:53 주제: |
|
|
제가 exact solution을 안 구해봐서 모르겠습니다만, self grader와 같은 기준을 사용할 것입니다.
제출 후 틀린 것으로 채점되었는데 오차때문이라고 생각되는 경우는 저에게 메일로 문의를 주세요. |
|
| 위로 |
|
 |
|