Я работал над проблемой в JavaScript, и инструкция состоит в том, чтобы разделить количество добровольцев с количеством соседей.
Я использовал метод массива .length
, чтобы получить длину, и выполнил операцию,но меня беспокоит то, что я попробовал это с двумя подходами, один прошел, а другой не смог пройти тест, коды ниже
Этот прошел тест
const function(volunteers, neighborhood){
let neighborhoodLent = neighborhood;
let volunteersLength = volunteers.length
let evaluate = neighborhoodLent / volunteersLength;
return evaluate;
}
Этот ниже провалил тест.
const function(volunteers, neighborhood){
return volunteers.length / neighborhood.length
}
Когда дан массив, подобный приведенному ниже
const volunteers = [
'Sally',
'Jake',
'Brian',
'Hamid'
];
const neighbourhoods = [
'Central Valley',
'Big Mountain',
'Little Bridge',
'Bricktown',
'Brownsville',
"Paul's Boutique",
'Clay Park',
'Fox Nest'
];
, вывод должен быть 2.
Теперь я обеспокоензнать разницу между двумя подходами, которые я использовал, и почему другой прошел, а другой потерпел неудачу. пожалуйста, я буду признателен за вашу помощь в разъяснении меня