Size: a a a

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

2020 March 12

A

Andrey in Чат руби-школы
и тепло и зп
источник

A

Andrey in Чат руби-школы
только без языка не возьмут
источник

A

Aleserche in Чат руби-школы
Может из-за понаехавших? Пахнет не каштанами, а шавухой
источник

A

Andrey in Чат руби-школы
тогда прибалтика
источник

A

Andrey in Чат руби-школы
там их меньше всего
источник

A

Andrey in Чат руби-школы
"оплот белого мира"
источник

A

Andrey in Чат руби-школы
🇧🇾 рай для рубиста
источник

A

Aleserche in Чат руби-школы
прочитал как для расиста
источник

VN

Vyacheslav Nepomnyashchikh in Чат руби-школы
надо сгонять в Минск ради интереса
источник

©

©/\√`¶£® in Чат руби-школы
Ребята, как можно работать с числами в файле? Допустим у меня есть файл где в столбик идут цифры
1
2
3
4
5
....
я хочу узнать максимальное
fs = File.new('in.txt','r:UTF-8')
arr = fs.readlines
fs.close

puts arr
puts arr.max
мне выдает результатом первое число
источник

D

Dm in Чат руби-школы
©/\√`¶£®
Ребята, как можно работать с числами в файле? Допустим у меня есть файл где в столбик идут цифры
1
2
3
4
5
....
я хочу узнать максимальное
fs = File.new('in.txt','r:UTF-8')
arr = fs.readlines
fs.close

puts arr
puts arr.max
мне выдает результатом первое число
а что выдает puts arr ?
источник

©

©/\√`¶£® in Чат руби-школы
выдает
1
2
3
4
5
а puts arr.max выдает 1
источник

КМ

Кеков Зез Мемович in Чат руби-школы
puts arr.map(&:to_i).max
источник

AR

Alexander Rozilaynen in Чат руби-школы
только хотел сказать что преобразовать в число, потому что у тебя элементами массива будут строки
источник

D

Dm in Чат руби-школы
зачем вот вы сразу так подсказываете? ) надо направить человека, пускай сам дойдет до этого
источник

©

©/\√`¶£® in Чат руби-школы
arr = arr.map(&:to_i).max
lines = arr.max
я так делал но что-то мне показалось не то
источник

©

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

S

Serge in Чат руби-школы
Alexander Rozilaynen
только хотел сказать что преобразовать в число, потому что у тебя элементами массива будут строки
Хмм, а какая разница то? Строка '5' должна быть больше строки '1'
источник

S

Serge in Чат руби-школы
В доке написано:

a = %w(albatross dog horse) a.max #=> "horse"
источник

AR

Alexander Rozilaynen in Чат руби-школы
Serge
Хмм, а какая разница то? Строка '5' должна быть больше строки '1'
хм, правда. не знал такого, проверил в irb действительно, спасибо
источник