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
endY
# @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
endAC
Y
Y
zero?? По идее, без них просто будет max с нулёмA
ХГ
AT
ХГ
A
AT
ХГ
ХГ
ХГ