Решение на Първа задача от Георги Карапетров

Обратно към всички решения

Към профила на Георги Карапетров

Резултати

  • 6 точки от тестове
  • 0 бонус точки
  • 6 точки общо
  • 8 успешни тест(а)
  • 0 неуспешни тест(а)

Код

def get_currency_value(currency)
currencies = {usd: 1.7408, eur: 1.9557, gbp: 2.6415, bgn: 1.0}
currencies[currency]
end
def convert_to_bgn(value, currency)
result = value * get_currency_value(currency)
result.round(2)
end
def compare_prices(left_value, left_currency, right_value, right_currency)
left_result = left_value * get_currency_value(left_currency)
right_result = right_value * get_currency_value(right_currency)
left_result <=> right_result
end

Лог от изпълнението

........

Finished in 0.00693 seconds
8 examples, 0 failures

История (1 версия и 1 коментар)

Георги обнови решението на 10.10.2015 19:58 (преди около 9 години)

+def get_currency_value(currency)
+ currencies = {usd: 1.7408, eur: 1.9557, gbp: 2.6415, bgn: 1.0}
+ currencies[currency]
+end
+
+def convert_to_bgn(value, currency)
+ result = value * get_currency_value(currency)
+ result.round(2)
+end
+
+def compare_prices(left_value, left_currency, right_value, right_currency)
+ left_result = left_value * get_currency_value(left_currency)
+ right_result = right_value * get_currency_value(right_currency)
+ left_result <=> right_result
+end