Испытание: Велопарковка.

Помогите, пожалуйста, разобраться! Не понимаю почему не проходит одну проверку.

var checkVehicle = function (weight, quantity) {

if (weight < 100 && quantity === 2) {
return ‘Парковка разрешена’;
} else {
return ‘Вам здесь не место! Мяу!’;
}
};

Поменяйте порядок параметров в функции.
@GreenLera, разве порядок параметров должен влиять на результаты проверки?

Блин, точно, толь глупая ошибка, толь невнимательность… Спасибо!

должен конечно, они же приходят в фиксированном порядке

const checkVehicle = (countWheels, weight) => {
  if (countWheels === 2 && weight < 100) {
    return 'Парковка разрешена'
  }
  
  return 'Вам здесь не место! Мяу!'
}
1 лайк

Да уж, задача в два хода. И перед ней, чёрт пойми что и сбоку бантик. Это я про предыдущее задание.

let checkVehicle = function (wheels, weight) {
  if (wheels === 2 && weight < 100) {
    return 'Парковка разрешена';
    } else {
      return 'Вам здесь не место! Мяу!'
      }
  }
function checkVehicle(numberOfwheels, vehicleWeight) {
  if (numberOfwheels <= 2 && vehicleWeight < 100) 
      return 'Парковка разрешена';
      return 'Вам здесь не место! Мяу!';
  }

<= 2 Ну а вдруг :sweat_smile:

let checkVehicle = (wheels, weight) => {
  return (wheels === 2 && weight < 100) ?
  'Парковка разрешена' :
  'Вам здесь не место! Мяу!'
  }
1 лайк