Христо обнови решението на 09.10.2015 11:54 (преди над 9 години)
+def convert_to_bgn(sum, currency)
+ board = { usd: 1.7408, eur: 1.9557, gbp: 2.6415, bgn: 1.0 }
+ sum * board[currency]
+end
+
+def compare_prices(sum_1, currency_1, sum_2, currency_2)
+ convert_to_bgn(sum_1, currency_1) <=> convert_to_bgn(sum_2, currency_2)
+end
- Прочети отново условието. Пропуснал си една малка, но важна подробност
- Не слагай space-ове в началото и в края при създаването на hash
- Какво всъщност има в
board
? Дъска? Или по-скоро обменни курсове - Предпочитай думи, цифрите в имената са леко криптични (
first_sum
vssum_1
)
С изключение на горните, решението е супер