Size: a a a

2020 May 08

Э

Эд in pro.js
Виктория
Напиши без ифов
Ок, завтра
источник

В

Виктория in pro.js
Понятно, то есть никогда
источник

V

Vlad in pro.js
persona x grata
источник

t

th.witness in pro.js
persona x grata
так по человечески?

const isEven = (n) => {
 if (n == 0) {
   return true;
 } else if (n == 1) {
   return false;
 } else if (n < 0) {
   return isEven(-n);
 } else {
   return isEven(n - 2);
 }  
}

console.log(isEven(50));
// → true
console.log(isEven(75));
// → false
console.log(isEven(-1));
// → false
Скажу ещё раз: else там не нужны.
источник

p

persona x grata in pro.js
да

const isEven = (n) => {
 if (n === 0) {
   return true;
 } if (n === 1) {
   return false;
 } if (n < 0) {
   return isEven(-n);
 } else {
   return isEven(n - 2);
 }  
}

console.log(isEven(50));
// → true
console.log(isEven(75));
// → false
console.log(isEven(-1));
// → false
источник

p

persona x grata in pro.js
Не понял, а что с -1 ?
источник

p

persona x grata in pro.js
Проверьте эту функцию на числах 50 и 75. Посмотрите, как она ведет себя
для -1. Почему? Можете ли вы придумать способ, как это исправить?
источник

t

th.witness in pro.js
persona x grata
да

const isEven = (n) => {
 if (n === 0) {
   return true;
 } if (n === 1) {
   return false;
 } if (n < 0) {
   return isEven(-n);
 } else {
   return isEven(n - 2);
 }  
}

console.log(isEven(50));
// → true
console.log(isEven(75));
// → false
console.log(isEven(-1));
// → false
console.log(-(-1))
источник

p

persona x grata in pro.js
как этот код воще работает?

вызываем isEven(50)

const isEven = (50) => {
 if (50 === 0) {
   return true;

?? как это работает
console.log(50 === 0) будет false
источник

p

persona x grata in pro.js
Как в этом коде происходит деление в остатком? если возвращает n-2
источник

t

th.witness in pro.js
persona x grata
как этот код воще работает?

вызываем isEven(50)

const isEven = (50) => {
 if (50 === 0) {
   return true;

?? как это работает
console.log(50 === 0) будет false
Сначала он проверит, равно ли n одному =>
  1) равно => верни фалсе
  2) нет => проверь, равно ли n нулю =>
 2.1) равно => верни труе
 2.2) нет => вызови функцию isEven, передав аргументом число, меньшее n на два.
источник

t

th.witness in pro.js
persona x grata
как этот код воще работает?

вызываем isEven(50)

const isEven = (50) => {
 if (50 === 0) {
   return true;

?? как это работает
console.log(50 === 0) будет false
console.log в начало функции и всё.
источник

t

th.witness in pro.js
Сам поймёшь.
источник

А

Андрей in pro.js
Виктория
Я ДИКО ИЗВИНЯЮСЬ

Но ребята еще не видели

@endorphin @exceptionx
хорошие стихи, продолжай)
источник

ДФ

Дмитрий Филиппенко... in pro.js
Что то пошло не так
источник

В

Виктория in pro.js
Андрей
хорошие стихи, продолжай)
Вдохновение нужно
источник

С

Славик in pro.js
так
источник

С

Славик in pro.js
кто решает японские кроссворды?
источник

А

Андрей in pro.js
Виктория
Вдохновение нужно
Уверен ты его найдешь)
источник

ДФ

Дмитрий Филиппенко... in pro.js
Славик
кто решает японские кроссворды?
Японцы?
источник