장바구니 품목 1 = 70 달러 및 품목 2 = 100 달러의 품목 2 개가 있으며 총 배송료는 $ 15입니다. 이 주문을 수락하는 동안 가격에 따라 가중 방식으로 item1과 item2 사이의 15 달러 배송비를 나누려고합니다. 이것을 나눌 수있는 가장 좋은 알고리즘은 무엇이며 논리/계산은 어떻게 생겼습니까?장바구니에있는 항목의 무게로 분할 운송비
의견이 도움이되었습니다. 감사합니다.
장바구니 품목 1 = 70 달러 및 품목 2 = 100 달러의 품목 2 개가 있으며 총 배송료는 $ 15입니다. 이 주문을 수락하는 동안 가격에 따라 가중 방식으로 item1과 item2 사이의 15 달러 배송비를 나누려고합니다. 이것을 나눌 수있는 가장 좋은 알고리즘은 무엇이며 논리/계산은 어떻게 생겼습니까?장바구니에있는 항목의 무게로 분할 운송비
의견이 도움이되었습니다. 감사합니다.
나는 자바 모르겠지만, 더 자바 코드를 포함하지 않기 때문에, 난 그냥이 수행하는 방법에 대한 의사주지 :이 두 값을 정규화
을a = 70/(70 + 100)
b = 100/(70 + 100)
, 다음은 곱셈 수 a
및 b
을 사용하여 적절한 비율을 얻으십시오. 이 경우, a
는 0.41
하고 b
그런 다음 0.59
입니다 :
ratio_item_a = 15 * a
ratio_item_b = 15 * b
ratio_item_a
이 6.18
하고 ratio_item_b
당신이, 발생하는 어떤 문제를 시도 무엇 8.82
의사 코드 설명이 완벽합니다. 감사합니다. –
입니까? – chrisz
idownvotedbecau.se/noattempt/ –