Size: a a a

2020 February 16

ПО

Пол Овец in pro.js
Сейчас второй через reduce попробую
источник

DE

Denis Efremov in pro.js
Кинь ссылку
источник

ПО

Пол Овец in pro.js
это задача из личного кабинета типо при поступлении на курсы, не получается кинуть
источник

ПО

Пол Овец in pro.js
Но само задание типа
источник

ПО

Пол Овец in pro.js
Дан массив стран с количеством их населения.
Подсчитай среднюю численность населения в этих странах.

  {Name: "Ukraine", population: 42000000}
  {Name: "Belarus", population: 9500000}
  {Name: "Moldova", population: 3500000}
  {Name: "Switzerland", population: 8400000}
Суммарная численность населения = 42M + 9.5M + 3.5M + 8.4M = 63.4M
Средняя = 63.4M / 4
---------------------------------------------------------
источник

ПО

Пол Овец in pro.js
и то что дано на начало
источник

ПО

Пол Овец in pro.js
/**
* @typedef {Object} Country
* @property {string} name
* @property {number} age
*
* @param {Country[]} countries
*
* @returns {number}
*/
function calculateAverageCountryPopulation(countries) {
 // write code here
источник

DE

Denis Efremov in pro.js
Ну и что там редьюс?
источник

ПО

Пол Овец in pro.js
TEST 1 FAILED
It should work for a single country

Error: expect(received).toEqual(expected) // deep equality

Expected: 42000000
Received:
   at /var/task/checkJsTask/initVM.js:27:18
   at Context.it (c10f6191-ff04-4e8e-9c98-8caddc945000/calculateAverageCountryPopulation.js:11:5)
Згорнути
TEST 2 FAILED
It should work for an empty array

Error: expect(received).toEqual(expected) // deep equality

Expected: 0
Received:
   at /var/task/checkJsTask/initVM.js:27:18
   at Context.it (c10f6191-ff04-4e8e-9c98-8caddc945000/calculateAverageCountryPopulation.js:18:5)
Згорнути
TEST 3 FAILED
It should work for multiple countries

Error: expect(received).toEqual(expected) // deep equality

Expected: 15850000
Received:
   at /var/task/checkJsTask/initVM.js:27:18
   at Context.it (c10f6191-ff04-4e8e-9c98-8caddc945000/calculateAverageCountryPopulation.js:22:5)
источник

DE

Denis Efremov in pro.js
function calc(countries) {
 return countries.reduce((acc, { population }) => acc + population, 0) / countries.length
}
источник

AS

Andrew Shedov in pro.js
ну я не троллю, просто произошло замыкание кароче, переменная не может быть вызвана из функции внутри другой функции, наверно
источник

DE

Denis Efremov in pro.js
Andrew Shedov
ну я не троллю, просто произошло замыкание кароче, переменная не может быть вызвана из функции внутри другой функции, наверно
источник

AS

Andrew Shedov in pro.js
а куда их вставлять ?
источник

DE

Denis Efremov in pro.js
Andrew Shedov
а куда их вставлять ?
В текст
источник

AC

Anton Chechelev in pro.js
Привет. Math.floor возвращает 1-9, если <10. Как сделать, чтобы было 01-09?
Мне это нужно именно в html выводить так
источник

DE

Denis Efremov in pro.js
0 + Math.floor()
источник

RP

Roma Paranoid in pro.js
Denis Efremov
0 + Math.floor()
Только '0' в виде строки
источник

AC

Anton Chechelev in pro.js
Добавить условие if <=10?
источник

AS

Andrew Shedov in pro.js
свойсво неудаляется к сожелению
источник

DE

Denis Efremov in pro.js
return n > 9 ? String(n) : String('0' + n);
источник