Здравствуйте, интересует мнение разработчиков, как бы вы поступили при решении данной задачи, я взял тестовое
Задача состоит в том, чтобы найти следующие величины:
1. максимальное число в файле;
2. минимальное число в файле;
3. медиану;
4. среднее арифметическое значение;
Вы практически не ограничены в выборе метода и способа решения задачи. Это значит, что вы можете использовать любые средства, методы, подходы (кроме указанных ниже). Т.е. вы можете, например, написать программу причём на любом известном вам языке программирования. Или можете использовать существующие программы/утилиты. Очевидно, что вы можете использовать наборы статистических готовых классов/функций/библиотек, но это не является предпочтительным вариантом.
Я прислал ответ:
data =
File.open('10m(1).txt'){|file|
file.read }
arr = data.split("\n")
arr =
arr.map(&:to_i)
puts arr.max
Мне ответили: "Тут я не увидел Вашей способности к анализу и работе с данными, кодом и системность мышления.
Вы нашли значения используя встроенные возможности языка/модуля и все?.."
Да, я использовал стандартные функции языка .max .min а как по вашему я должен был найти решение? написать свои функции нахождения значений?
Извините что много текста.