Roma789, вот вам правильный ответ, думайте над ним (но плохо уже то, что сами не справились со столь простой задачей)
function g(n) {
let b = 0;
for(let i = 2; i <= n; i++){
let c = true;
for (let j = 2; j <= i/2; j++) {
if (i % j == 0 ){
c = false;
break;
}
}
if(c==true) b ++;
}
console.log(b);
};
g(10);
ваш вопрос надо бы уточнить. Например я не могу понять:
- то ли вы не знаете как из координат 2-х объектов получить их координаты относительно друг друга
- то ли вы не понимаете как из js обратится к этим объектам и узнать их координаты
- то ли вы вообще не понимаете ни первое ни второе
Вы уж будьте добры, разбейте свой вопрос на более простые и понятные)
Roma789, другими словами, если во внутреннем цикле для конкретного i хоть раз выполнилось ваше условие то число НЕ ПРОСТОЕ и b не должна быть увеличена
DangerT, я стараюсь держаться от политики как можно дальше, но мой дед - грузин, живет в Грузии и он говорит о резко негативной реакции народа (не правительства) на Россиян. Я просто задал ему вопрос о том, чтобы отправить к нему свою семью, и он не особо раскрывая почему, сказал что прямо сейчас Грузия очень плохой вариант для этого. А учитывая его карьеру и соц положение - я склонен ему верить. именно по этому я написал свой коммент выше. Так что думайте сами.
в выше приведенном фрагменте говорится о следующем:
при попытке запустить better-sqlite3 данная либа была не найдена
при попытке ее установить потребовался Python, который тоже не был найден (не установлен у вас)
ЗЫ: ну и добавлю от себя, тем кто не может себя заставить пробежать глазами строчка за стройкой сообщения об ошибке - в программировании делать нечего, так что вырабатывайте этот полезный навык
AlexeyMahov, да не за что, просто я учился программировать еще в те времена когда интернета не было совсем, и спросить было просто не у кого, вот и развился навык разбора и правильного понимания текста ошибок. В нынешнее время получить такую абилку сложнее, так как люди склонны идти более простым путем)))