JSFiddle - React, Tailwind, and code Playground
by Alen Doe
JavaScript
/*
Если мы перечислим все натуральные числа меньше 10, кратные 3 или 5, то получим 3, 5, 6 и 9. Сумма этих кратных составляет 23.
Найти сумму всех кратных 3 или 5, ниже 1000.
*/
//1-е задание начало//////////////////////////////////////////////////////////////////////
/*
var sum = 0;
for (var i = 0; i < 1000; i++) {
if (i % 3 == 0 || i % 5 == 0) {
sum += i;
}
}
console.log(sum);
*/
//1-е задание конец///////////////////////////////////////////////////////////////////////
/*
Основные факторы 13195-это 5, 7, 13 и 29.
Какой самый большой простой делитель числа 600851475143 ?
*/
/*
var TARGETNUM = 600851475143;
var t = TARGETNUM;
var i = 2;
var answer = 0;
while (true) {
answer = t;
if ( t % i == 0) {
t = t / i;
};
if (t <= i) break;
i++;
}
console.log(answer);
*/
// 3-е задание начало////////////////////////////////////////////////////////////////////
/*
var n = 1;
var a = 0;
for (var i = 2; i < 600851475143; i++) {
if (600851475143 <= n) break;
if (i % 2 == 0 || 600851475143 % i != 0 || 600851475143 == i) continue;
if (600851475143 % i == 0) {
n *= i;
a = i;
};
}
console.log(a);
*/
//3-е задание конец///////////////////////////////////////////////////////////////////////
/*
Каждый новый термин в последовательности Фибоначчи создается путем добавления двух предыдущих условий. Начиная с 1 и 2, первые 10 условия будут:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
Учитывая условия в последовательности Фибоначчи, значения которых не превышают четырех миллионов, найти сумму четных значениями терминов.
*/
//2-е задание начало//////////////////////////////////////////////////////////////////////
//var o = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
function fib() {
var number = [3, 4];
var a = 1,
b = 1;
for (var j = 0; j < number.length; j++) {
for (var i = 3; i <= number[j]; i++) {
var c = a + b;
a = b;
b = c;
//console.log(p);
}
}
//console.log(b);
//return b;
}
...