Skip to content

Commit edede15

Browse files
committed
🔵 Extract magic number to constant
1 parent 920d49d commit edede15

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

exercises/tiered_pricing/solutions/isaac1024_baby-steps/src/tiered_pricing.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ fn get_total_subscription_price(number_of_subscriptions: u32) -> u32 {
33
const SECOND_UNIT_PRICE: u32 = 239;
44
const THIRD_UNIT_PRICE: u32 = 219;
55
const FOURTH_UNIT_PRICE: u32 = 199;
6+
const FIFTH_UNIT_PRICE: u32 = 149;
67

78
match number_of_subscriptions {
8-
51 => 149 * number_of_subscriptions,
9-
52 => 149 * number_of_subscriptions,
9+
51 => FIFTH_UNIT_PRICE * number_of_subscriptions,
10+
52 => FIFTH_UNIT_PRICE * number_of_subscriptions,
1011
1|2 => FIRST_UNIT_PRICE * number_of_subscriptions,
1112
3..=10 => SECOND_UNIT_PRICE * number_of_subscriptions,
1213
11..=25 => THIRD_UNIT_PRICE * number_of_subscriptions,

0 commit comments

Comments
 (0)