Реши задачу, чтобы попасть в нашу команду | Developer

Условие | данные в формате csv

В файле — данные о том, как цена акции меняется со временем.
В каждый момент времени инвестор может сделать одно из действий:

  1. Купить одну акцию по текущей цене
  2. Продать одну акцию по текущей цене, если у него есть акции
  3. Ничего не делать

В момент времени T=0 у инвестора нет акций. Если в конечный момент времени T=100 у инвестора есть акции, то он продаёт их по текущей цене. Комиссии за операции отсутствуют.

Вопрос

Какую максимальную сумму мог бы заработать инвестор, если бы знал будущее?

Пример

T Цена Действие инвестора
0 100 Покупает акцию по цене 100
1 200 Ничего не делает
2 250 Продает акцию по цене 250
100 150 Конец. Инвестор заработал 250 - 100 = 150

Открытые вакансии

C++ Developer
Что требуется

Блестящее знание C++

Знакомство с разработкой многопоточных приложений

Уверенное знание алгоритмов и структур данных

Стремление докапываться до сути вещей

Будет плюсом

Умение писать сетевые приложения под Linux

Опыт участия в олимпиадах по программированию

Что предстоит делать

Проектировать и разрабатывать высокопроизводительные сетевые приложения

Разбираться в тонкостях внутреннего устройства бирж

Исследовать сетевые задержки и выбирать самые производительные решения

Условия

Гибкий рабочий график

Конкурентная рыночная зарплата, растущая вместе с вашим ростом

Работа в команде выпускников МГУ и Физтеха

Просторный офис в 15 минутах от м. Белорусская

Если ты нам подходишь, решение задачки не составит для тебя труда.

Quantitative Researcher
Что предстоит делать:

Искать скрытые закономерности в данных

Исследовать неэффективности финансовых рынков

Придумывать торговые стратегии

Будет плюсом:

Опыт участия в олимпиадах

Диплом ШАДа

Что будет:

Знания и опыт в области экономики или финансов не требуются

По результатам стажировки лучшим будет предложено место в нашей команде

Можно писать на любимом языке программирования

Условия:

Срок стажировки — 45 дней

Гибкий рабочий график

Просторный офис в 5 минутах от м. Белорусская

Работа в команде выпускников МГУ и Физтеха

Возможность неограниченного роста вознаграждения

Если ты нам подходишь, решение задачки не составит для тебя труда.