Сообщение от Harut97
|
через document.write()
|
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
function findHappiness(start, end) {
const arr = [];
for (let i = start; i <= end; i++) {
let sum = 0,
limit = i / 2;
for (let j = 0; j <= limit; j++) {
if (i % j === 0) sum += j;
}
if (sum == i) arr.push(i)
}
return arr;
}
let start = 1, end = 100, find = findHappiness(start, end);
document.write(`${start} - ${end} : ${find}<br>`);
end = 500;
find = findHappiness(start, end);
document.write(`${start} - ${end} : ${find}<br>`);
</script>
</body>
</html>
Сообщение от Harut97
|
без функции
|
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
</head>
<body>
<script>
let start = 1, end = 100;
let arr = [];
for (let i = start; i <= end; i++) {
let sum = 0,
limit = i / 2;
for (let j = 0; j <= limit; j++) {
if (i % j === 0) sum += j;
}
if (sum == i) arr.push(i)
}
document.write(`${start} - ${end} : ${arr}<br>`);
end = 500;
arr = [];
for (let i = start; i <= end; i++) {
let sum = 0,
limit = i / 2;
for (let j = 0; j <= limit; j++) {
if (i % j === 0) sum += j;
}
if (sum == i) arr.push(i)
}
document.write(`${start} - ${end} : ${arr}<br>`);
</script>
</body>
</html>