Size: a a a

2020 June 16

D

DarkPerl in pro.js
Виктория
Славик, мне даже тебя жалко становится. Никто не боится твоих угроз физической активности :D
Сказала Вика и отжалась 15 раз )
источник

p

persona x grata in pro.js
Lupusregina[beta]
так не правильная же
почему? в консоль выводит  

[ { '2': 'Alice', '5': 'Bob', '16': 'John', '63': 'Mary', '74': 'Max' } ]
источник

L

Lupusregina[beta] in pro.js
persona x grata
почему? в консоль выводит  

[ { '2': 'Alice', '5': 'Bob', '16': 'John', '63': 'Mary', '74': 'Max' } ]
const makeObject = (a1, a2) => a1.map((id, i) => ({id, name: a2[i]}))
источник

В

Виктория in pro.js
DarkPerl
Сказала Вика и отжалась 15 раз )
Ага. Бегу и падаю
источник

L

Lupusregina[beta] in pro.js
persona x grata
почему? в консоль выводит  

[ { '2': 'Alice', '5': 'Bob', '16': 'John', '63': 'Mary', '74': 'Max' } ]
```Надо сделать чтобы функция вернула [{id:2, name:'Alice'}, {id:5, name:'Bob'}, {id:16, name:'John'}, {id:63, name:'Mary'}, {id:74, name:'Max'}]```
источник

D

DarkPerl in pro.js
Виктория
Ага. Бегу и падаю
Не, падать не надо ) Только отжимания, Вик )))
источник

L

Lupusregina[beta] in pro.js
persona x grata
почему? в консоль выводит  

[ { '2': 'Alice', '5': 'Bob', '16': 'John', '63': 'Mary', '74': 'Max' } ]
разобрался7
источник

p

persona x grata in pro.js
Lupusregina[beta]
разобрался7
да, не внимательно прочитал
источник

L

Lupusregina[beta] in pro.js
persona x grata
да, не внимательно прочитал
источник

p

persona x grata in pro.js
Create a function getRemainder that takes two numbers and returns the remainder (value left over from division) of dividing the larger number by the smaller one.

Hint- You have no guarantee which number will be the bigger number, how can you determine which is which?

function getRemainder(num1, num2) {
 return Math.max(num1, num2) % Math.min(num1, num2)
}

console.log(getRemainder(17, 5)); //=> 2
console.log(getRemainder(20, 5)); //=> 0
console.log(getRemainder(8, 22)); //=> 6
console.log(getRemainder(7, 42)); //=> 0
источник

p

persona x grata in pro.js
как еще можно?
источник

L

Lupusregina[beta] in pro.js
persona x grata
Create a function getRemainder that takes two numbers and returns the remainder (value left over from division) of dividing the larger number by the smaller one.

Hint- You have no guarantee which number will be the bigger number, how can you determine which is which?

function getRemainder(num1, num2) {
 return Math.max(num1, num2) % Math.min(num1, num2)
}

console.log(getRemainder(17, 5)); //=> 2
console.log(getRemainder(20, 5)); //=> 0
console.log(getRemainder(8, 22)); //=> 6
console.log(getRemainder(7, 42)); //=> 0
а чем этот вариант не нравится?
источник

p

persona x grata in pro.js
Lupusregina[beta]
а чем этот вариант не нравится?
Интересно как еще можно сделать
источник

JB

Joe Beretta in pro.js
persona x grata
Интересно как еще можно сделать
Короче вариант не будет.
источник

JB

Joe Beretta in pro.js
Joe Beretta
Короче вариант не будет.
Максим вместо этого сделать if/else или тернарный if/else с той же логикой
источник

p

persona x grata in pro.js
А этот код как улучшить?
..
Create a function gradeCalculator which takes a grade (number) and returns its letter grade.

grades 90 and above should return "A"
grades 80 to 89 should return "B"
grades 70 to 79 should return "C"
grades 60 to 69 should return "D"
59 and below should return "F"
//

function gradeCalculator(grade) {
 if (grade >= 90) {return 'A'};
 if (grade === 89 || grade >= 80) {return 'B'};
 if (grade === 79 || grade >= 70) {return 'C'};
 if (grade === 69 || grade >= 60) {return 'D'};
 if (grade <= 59) {return 'F'};
}

console.log(gradeCalculator(92)); //=> "A"
console.log(gradeCalculator(84)); //=> "B"
console.log(gradeCalculator(70)); //=> "C"
console.log(gradeCalculator(61)); //=> "D"
console.log(gradeCalculator(43)); //=> "F"
источник

p

persona x grata in pro.js
Почему здесь свитч возвращает undefined?

function gradeCalculator(grade) {
switch (grade) {
  case grade >= 90: 'A';
    break;
  case grade === 89 || grade >= 80: 'B';
    break;
  default: 'default';
}
}
источник

p

persona x grata in pro.js
но ифы полегче читаются.
я пробую разные решения одной задачи
источник

L

Lupusregina[beta] in pro.js
persona x grata
А этот код как улучшить?
..
Create a function gradeCalculator which takes a grade (number) and returns its letter grade.

grades 90 and above should return "A"
grades 80 to 89 should return "B"
grades 70 to 79 should return "C"
grades 60 to 69 should return "D"
59 and below should return "F"
//

function gradeCalculator(grade) {
 if (grade >= 90) {return 'A'};
 if (grade === 89 || grade >= 80) {return 'B'};
 if (grade === 79 || grade >= 70) {return 'C'};
 if (grade === 69 || grade >= 60) {return 'D'};
 if (grade <= 59) {return 'F'};
}

console.log(gradeCalculator(92)); //=> "A"
console.log(gradeCalculator(84)); //=> "B"
console.log(gradeCalculator(70)); //=> "C"
console.log(gradeCalculator(61)); //=> "D"
console.log(gradeCalculator(43)); //=> "F"
function gradeCalculator(grade) {
 if (grade >= 90) {return 'A'};
 if (grade >= 80) {return 'B'};
 if (grade >= 70) {return 'C'};
 if (grade >= 60) {return 'D'};
 if (grade <= 59) {return 'F'};
}
источник

L

Lupusregina[beta] in pro.js
persona x grata
А этот код как улучшить?
..
Create a function gradeCalculator which takes a grade (number) and returns its letter grade.

grades 90 and above should return "A"
grades 80 to 89 should return "B"
grades 70 to 79 should return "C"
grades 60 to 69 should return "D"
59 and below should return "F"
//

function gradeCalculator(grade) {
 if (grade >= 90) {return 'A'};
 if (grade === 89 || grade >= 80) {return 'B'};
 if (grade === 79 || grade >= 70) {return 'C'};
 if (grade === 69 || grade >= 60) {return 'D'};
 if (grade <= 59) {return 'F'};
}

console.log(gradeCalculator(92)); //=> "A"
console.log(gradeCalculator(84)); //=> "B"
console.log(gradeCalculator(70)); //=> "C"
console.log(gradeCalculator(61)); //=> "D"
console.log(gradeCalculator(43)); //=> "F"
const gradeCalculator = (
 grade,
 gradeMap = [ [90, "A"], [80, "B"], [70, "C"], [60, "D"] ],
 defaultGrade = "F"
) =>
 gradeMap.find(([lv]) => grade >= lv)?.[1] || defaultGrade
источник