PostAddsense


Commision Topcoder



public class Commission
{
    public double equivalentSales(double sales, double cost, double commission) {
        return sales * (100 - 20 - cost) / (100 - commission - cost);
    }
}


Explanation

※ 계산의 편리함을 위해 %를 소수점으로 표시하지 않고 그대로 표시한다.


saleswoman일 때 판매자의 수익 = sales1 * (100 - 20 - cost) 
salesman일 때 판매자의 수익 = sales2 * (100 - commission - cost)


판매자가 동일한 수익을 얻기 위해서는 위의 두 식이 같아야 하므로


sales1 * (100 - 20 - cost)  = sales2 * (100 - commission - cost)


(100 - commission - cost) 을 양 식에 나눠주면 salesman일 때의 판매량 즉, sales2가 나오게 된다.


sales2 = sales1 * (100 - 20 - cost)  / (100 - commission - cost)