Size: a a a

2020 October 15

YS

Yan Shkurinskiy in haskell_blah
я смог понять в чем суть, кажется
источник

R

Roman in haskell_blah
Манхеттен
источник

AC

Aliester Crowley in haskell_blah
ога
источник

AV

Alexander Vershilov in haskell_blah
калькулятор это что-то типа:

curl -dL 'http://api.wolframalpha.com/v2/query?input=pi&appid=XXXX | jq ...
источник

R

Roman in haskell_blah
Хорошо бы так. Но нет, грызите кактусы.
источник

YR

Yuki Rito in haskell_blah
Aliester Crowley
# @param {Integer[][]} points
# @return {Integer}
def min_time_to_visit_all_points(points)
   points.each_cons(2).sum do |(start_x, start_y), (finish_x, finish_y)|
       if (start_x - finish_x).zero?
           (start_y - finish_y).abs
       elsif (start_y - finish_y).zero?
           (start_x - finish_x).abs
       else
           [(start_x - finish_x).abs, (start_y - finish_y).abs].max
       end
   end
end

насколько вам читабелен такой код?
абсолютно
источник

Y

Yuuri in haskell_blah
Aliester Crowley
# @param {Integer[][]} points
# @return {Integer}
def min_time_to_visit_all_points(points)
   points.each_cons(2).sum do |(start_x, start_y), (finish_x, finish_y)|
       if (start_x - finish_x).zero?
           (start_y - finish_y).abs
       elsif (start_y - finish_y).zero?
           (start_x - finish_x).abs
       else
           [(start_x - finish_x).abs, (start_y - finish_y).abs].max
       end
   end
end

насколько вам читабелен такой код?
Это руби? Очень неплохо, если без требования сходу понять алгоритм 😊
источник

AC

Aliester Crowley in haskell_blah
Yuuri
Это руби? Очень неплохо, если без требования сходу понять алгоритм 😊
А на чем лучше?
источник

Y

Yuuri in haskell_blah
Не, в смысле, мне код кажется весьма читабельным и я интуитивно примерно понимаю, что он делает, но только примерно, и объяснить не могу
источник

Y

Yuuri in haskell_blah
А зачем там проверки zero?? По идее, без них просто будет max с нулём
источник

A

Aleksandr Khristenko in haskell_blah
А в руби вроде скоро можно будет типы не через аннотации писать а прямо в коде?
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
@alext18
Не согласен. Есть масса кейсов, когда я что-то делаю с трудом один раз, и потом пользуюсь месяцами и годами, типа настройки Атома или Сублайма, если приводить примеры из нашего материала. В таких случаях я всегда провожу дибрифы и записываю, что и зачем делал. Потому что через год придётся сделать то же самое, а забыл. Есть две записные книжки, в Ван Ноуте и Эверноуте.

Но есть вещи, которые, скажем, делаются раз в месяц, и хочется их помнить. А перерыв большой...
источник

AT

Alexander T in haskell_blah
Хаскелль Моисеевич Гопник
@alext18
Не согласен. Есть масса кейсов, когда я что-то делаю с трудом один раз, и потом пользуюсь месяцами и годами, типа настройки Атома или Сублайма, если приводить примеры из нашего материала. В таких случаях я всегда провожу дибрифы и записываю, что и зачем делал. Потому что через год придётся сделать то же самое, а забыл. Есть две записные книжки, в Ван Ноуте и Эверноуте.

Но есть вещи, которые, скажем, делаются раз в месяц, и хочется их помнить. А перерыв большой...
тогда проще либо делать это чаще, чем раз в месяц, вплоть до придумывания себе практики, либо просто делегировать.
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
[поперхнулся]
Кого делегировать?..
источник

Y

Yuuri in haskell_blah
источник

A

Andrey in haskell_blah
угу
источник

AT

Alexander T in haskell_blah
Хаскелль Моисеевич Гопник
[поперхнулся]
Кого делегировать?..
задачу
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
В целом по результатам разговоров в блах и старте прихожу к выводу, что мои собеседники — другой биологический вид. Кому вы можете делегировать хитрый и нетривиальный ремонт бытовой техники? Серую схему работы на международном аукционе?..
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
неужели вы часто повторяете английские слова типа cutlery или brocade?..
источник

ХГ

Хаскелль Моисеевич Г... in haskell_blah
Или русские типа колосников или мета(м)психоза?..
источник