23.03(2)
1. Задание. Напишите функцию less(a,b), которая возвращает большее из чисел.
2. Сделайте функцию, которая параметрами принимает 2 числа. Если их разность меньше 10 - пусть функция вернет true, а если нет - false.
3. Напишите функцию, которая будет возвращать все Не четные числа из массива
4. Напишите функцию, которая выведет сумму всех элементов в массиве [2, 4, 7, 9]
5. Напишите функцию, которая выведет в консоль пирамидку высотой в 3 символа ( Символ выбрать любой )
Пример вывода функции triangle();
*
***
*****
Cделать в формате JavaScript
Answers & Comments
1)
function less(a, b) {
// return Math.min(a, b)
return a > b ? b : a
}
2)
function foo(a, b) {
return Math.abs(a - b) > 10
}
3)
function foo(arr) {
out = []
arr.forEach(num => {
if (num % 2 != 0) { out.push(num) }
})
return out
}
4)
function foo() {
sum = 0
Array.from([2, 4, 7, 9]).forEach(num => {
sum += num
})
return sum
}
5)
function triangle(symbol, n=3) {
for (let i = 1; i < n+1; i++) {
console.log(symbol.repeat(i))
}
}