일단... 먼저 문송합니다
수학과 거리를 둔지 10년이 넘어서
계산식이 주어져도 대입과 계산을 잘 못하네요
맞게 계산한건지 확인좀 부탁드립니다
아래 링크 가속도 계산식을 참고했습니다
https://www.inven.co.kr/board/dho/498/18320
링크의 내용은 다음과 같습니다
* 기본 변수 6가지 입력
a = 기본 + 추가장갑b = 총 적재 (강화치 제외한 적업, 적다 시 수치)c = 1 (= 모험가) or 0 (= 상인, 군인)d = 6 (= 급가속)e = 2 (= 해역조사O) or 0 (= 해역조사X)f = 1 (= 가강1) or 2 (= 가강2) or 3 (= 가강3)g = 0.5 (가속강화 + 추가장갑 장착 시)X : 장갑 + 적재 + 모험직업 + 급가속으로 인한 1차 가속단계= int((a - 5) / 5) - int(b / 100) + c + d(※ 전투 중 선박 가속 계산 시, 급가속을 사용하지 않으므로, d 를 연산에서 제외해야 함)Y : 증기기관 스킬 또는 노젓기 스킬 (연성) 으로 인한 가속단계 보너스(갤리) = X + 21(범선) = int((X + 23) / 3) - if((X + 23) / 3 - int((X + 23) / 3) = 0, 0.5, 0) → (X + 23) / 3 이 소숫점이하가 없으면 0.5, 있으면 0(증기선, 석탄연료 소지 시) = 3 * X + 63 - if(X / 2 - int(X / 2) = 0, 1, 0) → X 가 짝수면 1, 홀수면 0Z : 해역조사, 가속강화 그레이드로인한 보너스(갤리, 범선) = e + 3 * f + g(증기선) = 0* 최종 가속단계 A = X + Y + Z (≤ 46)
(갤리) = Z + 2 * X + 21
(범선) = Z + 1 * X + int((X + 23) / 3) - 0.5 (- 0.5 는 '(X + 23) / 3 = 정수' 일 때만 포함)
(증기선) = 4 * X + 63 - 1 (- 1 은 'X = 짝수' 일 때만 포함) (석탄연료 소지 시)
제가 가속도를 구하고자 하는 선박은
25적다 조빌 뱅가드이며
가강2에 급가속과 증기기관, 찐삼판셋, 해역조사 완료, 모험계 직업 입니다
따라서...
a = 51+60 = 111
b = 562
c = 1
d = 6
e = 2
f = 2
g = 0.5
----------
X = int((a - 5) / 5) - int(b / 100) + c + d
= int(106/5) - int(562/100) + 1 + 6
= 21 - 5 + 1 + 6
= 23
---
Y = int((X + 23) / 3)
= int(46/3)
= 15
---
Z = (갤리, 범선) = e + 3 * f + g
= 2 + 3*2 + 0.5
= 2 + 6 + 0.5
= 8.5
---
* 최종 가속단계 A = X + Y + Z (≤ 46)
(범선) = Z + 1 * X + int((X + 23) / 3) - 0.5 (- 0.5 는 '(X + 23) / 3 = 정수' 일 때만 포함)
= 8.5 + 1 * 23 + int{(23+23)/3} - 0.5
= 8.5 + 23 + 15.333
= 31.5 + 15.333
= 46.833...
= 46
맞게 계산한건가요??