Size: a a a

Чат руби-школы

2020 March 19

И

Иван in Чат руби-школы
В общем я бы попробовал просто скопировать код программы без encoding, вставить этот код в блокнот и сохранить файл как .rb
источник

SL

Sergey Lapin in Чат руби-школы
После encoding забыла :
источник

AB

A B in Чат руби-школы
Sergey Lapin
После encoding забыла :
окей
источник

©

©/\√`¶£® in Чат руби-школы
Здравствуйте, интересует мнение разработчиков, как бы вы поступили при решении данной задачи, я взял тестовое

Задача состоит в том, чтобы найти следующие величины:
   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 а как по вашему я должен был найти решение? написать свои функции нахождения значений?
Извините что много текста.
источник

SL

Sergey Lapin in Чат руби-школы
A B
окей
# encoding: cp866
источник

SL

Sergey Lapin in Чат руби-школы
так надо
источник

AB

A B in Чат руби-школы
Sergey Lapin
Короче. При создании файла после Shift+F4 сразу пишешь первой строчкой:  # encoding: cp866   и тут же переключаешь клавишей F8 кодировку в Far на ANSI. Пишешь свою программку с использованием кириллицы. После этого закорючки должны исчезнуть. И не забудь сохранить файл клавишей F2
тут не стояло двоеточия, поэтому у меня нет
источник

AB

A B in Чат руби-школы
Sergey Lapin
# encoding: cp866
сейчас потестю
источник

SL

Sergey Lapin in Чат руби-школы
Иван
В общем я бы попробовал просто скопировать код программы без encoding, вставить этот код в блокнот и сохранить файл как .rb
тоже вариант, я так делал когда надо было эти файлы на гитхаб загрузить, но для просмотра в фаре, скорее всего не пойдет так.
источник

AB

A B in Чат руби-школы
©/\√`¶£®
Здравствуйте, интересует мнение разработчиков, как бы вы поступили при решении данной задачи, я взял тестовое

Задача состоит в том, чтобы найти следующие величины:
   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 а как по вашему я должен был найти решение? написать свои функции нахождения значений?
Извините что много текста.
мне кажется, или этот работодатель немного очешуел
источник

И

Иван in Чат руби-школы
Если от фара столько проблем и он не поддерживает utf8 то мне кажется стоит задуматься над тем что бы не использовать его
источник

И

Иван in Чат руби-школы
И так в Винде проблемы с кодировкой stdin
источник

И

Иван in Чат руби-школы
Так ещё и фар к этому добавлять
источник

И

Иван in Чат руби-школы
Чтоб вдвойне пострадать
источник

SL

Sergey Lapin in Чат руби-школы
Иван
Если от фара столько проблем и он не поддерживает utf8 то мне кажется стоит задуматься над тем что бы не использовать его
В уроках можно с таким же успехом использовать тот же SublimeText. Роман так и делает в дальнейшем. Это просто в первых уроках применяется Far, чтобы приучить учеников работать с файловой системой.
источник

OE

Orko Elvis in Чат руби-школы
источник

И

Иван in Чат руби-школы
Ну да, тебе надо застабить new у класса что бы он возвращал дабл, который будет возвращать тру в ответ на тот метод, который ты хотел
источник

OE

Orko Elvis in Чат руби-школы
Иван как все сложно
источник

И

Иван in Чат руби-школы
Orko Elvis
Иван как все сложно
Да не, это кажется, поищи пример с даблом, который я тебе до этого скидывал
источник

И

Иван in Чат руби-школы
Там был дабл который на >= отвечал тру
источник