Equal Arrays Java Script Fundamentals 75/100
Здравейте,
Може ли някой да ми помогне, защо не успявам да взема максимума, а с примерите всичко е ок и резултатите са правилни?
Благодаря предварително!
Здравейте,
Може ли някой да ми помогне, защо не успявам да взема максимума, а с примерите всичко е ок и резултатите са правилни?
Благодаря предварително!
Начинът, по който проверяваш масивите, е отзад напред. На ред 17. казваш dif = i. Нека предположим, че получаваш вход: [1, 2, 3] и [1, 2, 4]. Така ще откриеш разликата още на първото завъртане на цикъла, но dif ще бъде 0 (защото i е 0). Мисля, че dif трябва да бъде arr1.length - i - 1. Така обаче възниква друг проблем. Ако има повече от една разлика в масивите, ти няма да върнеш първата, както трябва, а последната, защото проверяваш масива отзад напред. А и тези цикли ми се струват ненужни :D. Виж, ако искаш, моето решение: https://pastebin.com/gRX0XPDr
Благодаря ти много за бързото включване! И аз дебъгвайки намерих доста по-бързо и чисто решение, не знам за какво са ми били тези цикли :D