Історія
Давно Боббі створив біткойн-гаманець з 1 сатоші (1e-8 BTC, найменша валютна одиниця) і забув про це. Як і багато інших, він пізніше, хоча "Чорт, якби я тоді більше інвестував ...".
Не зупиняючись на мріянні, він присвячує весь свій час і гроші на побудову машини часу. Він проводить більшу частину часу в своєму гаражі, не знаючи про мирські справи та чутки, що про нього кружляють. Він завершує прототип за день до того, як його електроенергія буде відключена через пропущені платежі. Очікуючись зі свого робочого столу, він бачить, як під'їжджає до його будинку міліцейський фургон, схожий на те, що стомлені сусіди подумали, що він керує мет-лабораторією у своєму гаражі та викликав поліцейських.
Не встигаючи проводити тести, він забирає USB-накопичувач із даними валютних курсів минулих років, підключає конденсатор флюсу до квантового дискомболятора і переносить його назад до дня, коли створив свій гаманець.
Завдання
З огляду на дані валютного курсу, з’ясуйте, скільки грошей може заробити Боббі. Він дотримується дуже простого правила: "Купуйте низький - продайте високий", і оскільки він починається з нескінченно малого капіталу, ми припускаємо, що його дії не матимуть впливу на валютні курси в майбутньому.
Введення
Список поплавків> 0, або як рядок, розділений одним символом (новий рядок, вкладка, пробіл, крапка з комою, що завгодно більше), передається як аргумент командного рядка до програми, зчитується з текстового файлу або STDIN або передається як параметр до функції. Ви можете використовувати числові типи даних або масиви замість рядка, оскільки в основному це лише рядок із дужками.
Вихідний
коефіцієнт, на який капітал Боббіса помножився на кінець торгів.
Приклад
Input: 0.48 0.4 0.24 0.39 0.74 1.31 1.71 2.1 2.24 2.07 2.41
Курс валют: 0,48 $ / BTC, оскільки він скоро знизиться, ми продаємо всі біткойни за 4,8 нанодоларів. Коефіцієнт = 1 Курс валют: 0,4, нічого не робити
Курс валют: 0,24 $ / BTC і зростання: конвертувати всі $ у 2 сатоши. Коефіцієнт = 1 (значення долара залишається незмінним)
Курс валют: 0,39 - 2,1 $ / BTC: нічого не робити
Курс валют: 2,24 $ / BTC: продати все до падіння. 44,8 нанодолярних, коефіцієнт = 9,33
Курс валют: 2,07 $ / BTC: купити 2,164 сатоші, коефіцієнт = 9,33
Курс валют: 2,41 $ / BTC: купити 52,15 нанодолярних, коефіцієнт = 10,86
Output: 10.86
Додаткові деталі
Ви можете ігнорувати дивні
випадкові випадки, такі як постійне введення, нульові або негативні значення, лише одне вхідне число тощо. Не соромтеся генерувати власні випадкові числа для тестування або використання фактичних графіків запасів. Ось довший вклад для тестування (очікуваний вихід приблизно 321903884.638)
Коротко поясніть, що робить ваш код.
Графіки оцінюються, але не потрібні