장바구니 금액을 계산하는 코드를 만들어요. 합계는 (단가 × 수량)을 모두 더한 값이고, 할인 금액은 합계에 10% 할인을 적용해 원 단위로 반올림(HALF_UP)한 값이에요. Money 를 완성하세요.
순수 자바(프레임워크 없음)로 장바구니 금액을 계산하는 Money 값 객체를 완성하는 문제입니다. 합계는 단가 × 수량의 합으로, 할인 금액은 합계에 10% 할인을 적용해 원 단위로 반올림한 값으로 나와야 합니다. 금액 계산이 모든 케이스에서 정확하게 동작하는지 검증하는 능력을 연습합니다.
금액 계산은 결과가 1원도 어긋나면 안 되는 영역입니다. 그래서 수를 어떤 방식으로 담아 계산하는지, 언제 어떤 규칙으로 반올림하는지를 코드에서 분명하게 정하는 게 중요합니다. 이 문제는 합계(단가 × 수량의 합)와 10% 할인 금액을 원 단위로 정확히 내고, 그 합계와 할인 금액이 올바르게 나오는지 검증하는 능력을 연습합니다.