Разработайте функцию sumNechet (a,b), возвращающую сумму всех нечетных чисел из диапазона от a до b (a < b). Для проверки текущего числа на нечетность создайте функцию нечетное (x)
sumNechet(0, 5) // 9
function нечетное(x) { } function sumNechet(a, b) { }
function sumNechet(a, b) {- function нечетное(x) {
- }
function нечетное(число) {- function sumNechet(a, b) {
- }
// Since Node 10, we're using Mocha. // You can use `chai` for assertions. const chai = require("chai"); const assert = chai.assert; // Uncomment the following line to disable truncating failure messages for deep equals, do: // chai.config.truncateThreshold = 0; // Since Node 12, we no longer include assertions from our deprecated custom test framework by default. // Uncomment the following to use the old assertions: // const Test = require("@codewars/test-compat"); describe("Solution", function() { it("проверка на разных a и b", function() { // Test.assertEquals(1 + 1, 2); assert.strictEqual(sumNechet(0,5),9); assert.strictEqual(sumNechet(0,15),64); }); it("фнкция нечетное вызывается в функции sumNechet", function() { assert.strictEqual(sumNechet.toString().includes("нечетное"),true); }); });
- // Since Node 10, we're using Mocha.
- // You can use `chai` for assertions.
- const chai = require("chai");
- const assert = chai.assert;
- // Uncomment the following line to disable truncating failure messages for deep equals, do:
- // chai.config.truncateThreshold = 0;
- // Since Node 12, we no longer include assertions from our deprecated custom test framework by default.
- // Uncomment the following to use the old assertions:
- // const Test = require("@codewars/test-compat");
- describe("Solution", function() {
it("should test for something", function() {- it("проверка на разных a и b", function() {
- // Test.assertEquals(1 + 1, 2);
- assert.strictEqual(sumNechet(0,5),9);
- assert.strictEqual(sumNechet(0,15),64);
- });
- it("фнкция нечетное вызывается в функции sumNechet", function() {
- assert.strictEqual(sumNechet.toString().includes("нечетное"),true);
- });
- });
Разработайте функцию sumNechet (a,b), возвращающую сумму всех нечетных чисел из диапазона от a до b (a < b). Для проверки текущего числа на нечетность создайте функцию нечетное (x)
sumNechet(0, 5) // 9
function sumNechet(a, b) {
}
function нечетное(число) {
}
// Since Node 10, we're using Mocha.
// You can use `chai` for assertions.
const chai = require("chai");
const assert = chai.assert;
// Uncomment the following line to disable truncating failure messages for deep equals, do:
// chai.config.truncateThreshold = 0;
// Since Node 12, we no longer include assertions from our deprecated custom test framework by default.
// Uncomment the following to use the old assertions:
// const Test = require("@codewars/test-compat");
describe("Solution", function() {
it("should test for something", function() {
// Test.assertEquals(1 + 1, 2);
assert.strictEqual(sumNechet(0,5),9);
assert.strictEqual(sumNechet(0,15),64);
});
});
Дана функция f, отрезок табулирования [a, b], шаг табулирования h.
Составьте стрелочную функцию tab (f, a, b, h), которая вернет сумму значений функции f(x) в точках x заданного отрезка и шага табулирования. Параметр f - функция обратного вызова.
tab(function (t) {
return t ** 2
}, 1, 5, 2);
// 35
const tab = (f, a, b, h) => {
}
// Since Node 10, we're using Mocha.
// You can use `chai` for assertions.
const chai = require("chai");
const assert = chai.assert;
// Uncomment the following line to disable truncating failure messages for deep equals, do:
// chai.config.truncateThreshold = 0;
// Since Node 12, we no longer include assertions from our deprecated custom test framework by default.
// Uncomment the following to use the old assertions:
// const Test = require("@codewars/test-compat");
describe("Solution", function() {
it("should test for something", function() {
// Test.assertEquals(1 + 1, 2);
assert.strictEqual(tab(function (t) {return t ** 2}, 1, 5, 2), 35);
assert.strictEqual(tab(function (t) {return t ** 2}, -5, 5, 1), 110);
});
});
В зрительном зале m рядов по n мест. Информация о проданных билетах хранится в двумерном массиве spisok2D, номера строк которого соответствуют рядам зрительного зала, а номера столбцов номерам мест. Если билет продан, в массив заносится единица, если нет – ноль. Разработайте функцию, возвращающую число проданных билетов в том или ином ряду по запросу ryad.
const cinema_auditorium = (spisok2D,ryad)=> {
console.log(spisok2D,ryad)
return 3
}
// Since Node 10, we're using Mocha.
// You can use `chai` for assertions.
const chai = require("chai");
const assert = chai.assert;
// Uncomment the following line to disable truncating failure messages for deep equals, do:
// chai.config.truncateThreshold = 0;
// Since Node 12, we no longer include assertions from our deprecated custom test framework by default.
// Uncomment the following to use the old assertions:
// const Test = require("@codewars/test-compat");
let x=[
[1, 1, 0, 0, 0, 0, 0, 0, 0, 1],
[1, 0, 1, 1, 0, 1, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[1, 1, 0, 0, 0, 0, 0, 0, 0, 1],
[0, 0, 0, 0, 1, 1, 0, 1, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
[0, 0, 0, 1, 0, 0, 1, 0, 1, 0],
[0, 0, 0, 0, 0, 1, 1, 0, 1, 0],
[0, 0, 0, 0, 0, 0, 0, 1, 0, 1]
]
describe("Solution", function() {
it("should test for something", function() {
// Test.assertEquals(1 + 1, 2);
assert.strictEqual(cinema_auditorium (x,0), 3);
assert.strictEqual(cinema_auditorium (x,2), 0);
});
});
//assert.strictEqual(cinema_auditorium(), 100, "value of a+b is not equal to 100");
Напишите функцию rndAb (a,b), возвращающую случайное целое число в диапазоне от a до b.
randomAB=(a,b)=>{
}
// Since Node 10, we're using Mocha.
// You can use `chai` for assertions.
const chai = require("chai");
const assert = chai.assert;
// Uncomment the following line to disable truncating failure messages for deep equals, do:
// chai.config.truncateThreshold = 0;
// Since Node 12, we no longer include assertions from our deprecated custom test framework by default.
// Uncomment the following to use the old assertions:
// const Test = require("@codewars/test-compat");
describe("Solution", function() {
it("should test for something", function() {
// Test.assertEquals(1 + 1, 2);
// assert.strictEqual(1 + 1, 2);
});
});