Клара обнови решението на 09.10.2015 00:08 (преди над 9 години)
+def convert_to_bgn(price, currency)
+ currencies = {usd: 1.7408, eur: 1.9557, gbp: 2.6415, bgn: 1}
+ (price*currencies[currency]).round(2)
+end
+
+def compare_prices(first_price, first_currency, second_price, second_currency)
+ convert_to_bgn(first_price, first_price_currency) <=>
+ convert_to_bgn(second_price, second_price_currency)
+end
Опитвала ли си да пуснеш примерните тестове? Имаш малко объркване с имената
- Слагай space-ове около оператори (
x*y
vsx * y
) -
currencies
не са точно валути. Валути са ключовете, но самият hash е по-скоро обменни курсове. Промени името, така че да отразява това
С изключение на тези дребни забележки, решението е добро