Цитата:
|
var num = prompt('Введите число', 0)+'';
for(var i = 0, sum = 0; i<num.length; i++) sum+=+num[i];
alert("сумма цифр= "+sum);
|
Помогите пожалуйста разобраться с задачей по JavaScript.
В зооуголке живут морские свинки, ящерицы и попугаи такого количества, что всего Клап и М крыльев. Вывести все возможные комбинации количеств морских свинок, ящериц и попугаев, проживающих в зооуголке, с таким общим количеством лап и крыльев |
Іван,
<pre id="out"></pre>
<script>
function fn(all) {
if (all % 4) return;
let m = all / 4 - 1;
if (m < 3) return;
const arr = [];
for (let b = 1; b < m; b++) {
for (let v = 1; v < m; v++) {
if(b + v > m) continue;
for (let n = 1; n < m; n++) {
let s = (b + v + n) * 4;
if (s == all) arr.push([b, v, n])
}
}
}
return arr
}
out.append(JSON.stringify(fn(40))
)
</script>
|
Цитата:
Попугаев тогда М/2 На свиней и ящериц приходится (К-M) лап Значит попугаев M/2, а свиней и ящериц любая пара которая в сумме дает (К-М)/4 |
Может, там какие-нибудь драконы должны быть вместо ящериц?
|
| Часовой пояс GMT +3, время: 02:04. |