1.3 Основы синтаксиса
15 из 15 шагов пройдено
14 из 14 баллов  получено

Напишите функцию OddNumber, которая принимает number (число) в качестве аргумента, затем используя тернарный оператор для проверки number на четность (number % 2 > 0) и если оно нечетное, то возвращает true, иначе false. % это операция взятия остатка от деления number на 2.

Сделайте return в одной строке, без использования отдельной переменной, которую потом будете возвращать, то есть:

return (ваш код);

а не:

let a = ваш код;

return (a);

Используйте явное назначение возвращаемых Boolean значений, то есть

number % 2 > 0 ? true:false

Вызовите функцию с параметром 7 и выведите результат в консоль.

Вызовите функцию с параметром 6 и выведите результат в консоль.

После создания функции используйте console.log(OddNumber.toString()) для вывода кода функции в консоль.

Sample Input:


Sample Output:


Чтобы решить это задание откройте

Напишите программу. Тестируется через stdin → stdout

Time Limit: 15 секунд
Memory Limit: 256 MB
Запустить код

Будьте вежливы и соблюдайте наши принципы сообщества. Поделитесь своим решением и посмотрите, как задачу решали другие.
Оставить решение

.

Верное решение #
JavaScript
function OddNumber(number) {
    return number % 2 > 0 ? true: false;
};

console.log(OddNumber(7));
console.log(OddNumber(6));
console.log(OddNumber.toString());

Done

Верное решение #
JavaScript
function OddNumber(number) {
    return number % 2 > 0  ? true : false;
    
}

console.log(OddNumber(7));
console.log(OddNumber(6));
console.log(OddNumber.toString());

По условию задачи, если число нечётное, то выводим true, иначе - false.
Логика работы программы верная.
Я не могу понять, почему не проходят тесты?

Неверное решение #
JavaScript

Failed test #2 of 2. Wrong answer

function OddNumber(number) {
    return ((number % 2 > 0) ? true : false);
}

console.log(OddNumber(7));
console.log(OddNumber(6));
console.log(OddNumber.toString());

@Anonymous_96152897,  после return у вас в выражении две открывающие скобки и две закрывающий, по сути они не нужны, решение ожидалось без них, но с точки зрения кода ваш вариант тоже правильный, поэтому можете запостить его еще раз, он тоже должен пройти

@Alex_Erofeev, всё получилось! Спасибо!