Александър обнови решението на 08.10.2015 08:42 (преди около 9 години)
+def convert_to_bgn(amount, currency)
+ amount_bgn = case currency
+ when :usd then amount * 1.7408
+ when :eur then amount * 1.9557
+ when :gbp then amount * 2.6415
+ when :bgn then amount
+ end
+ amount_bgn.round(2)
+end
+
+def compare_prices(first_amount, first_currency, second_amount, second_currency)
+ first_amount_bgn = convert_to_bgn(first_amount, first_currency)
+ second_amount_bgn = convert_to_bgn(second_amount, second_currency)
+ first_amount_bgn <=> second_amount_bgn
+end
Здравей :)
Добро решение! Само погледни Style Guide-a ни за case
-a.
Ах, аз гледах guide-a na Бацов и мислех, че него ползваме. Ще го сменя, мерси.