YS
Size: a a a
YS
R
AC
AV
curl -dL 'http://api.wolframalpha.com/v2/query?input=pi&appid=XXXX | jq ...
R
YR
# @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
# @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
Y
Y
zero?
? По идее, без них просто будет max
с нулёмA
ХГ
AT
ХГ
A
AT
ХГ
ХГ
ХГ