Помощь в реализации функции || Конвертировать код с одного языка на другой
Стоит задача, реализовать функцию для выполнения:
Описать функцию IsSquare(K) логического типа, возвращающую TRUE, если целый параметр K (> 0) является квадратом некоторого целого числа, и FALSE в противном случае. С ее помощью найти количество квадратов в наборе из 10 целых положительных чисел. Есть код, он уже написал на С++. Не могли бы вы помочь конвертировать его в JS Код:
#include <iostream> |
MrFlatman,
<script>
"use strict"
function IsSquare(K)
{
K = Math.sqrt(K);
return K == (K|0)
}
var arr = Array.from({length : 10}, function() {
return 1 + 100 * Math.random()|0
})
document.write(JSON.stringify(arr))
arr = arr.filter(IsSquare);
document.write(JSON.stringify(arr))
</script>
|
рони, спасибо, как всегда выручаете, немного переделал Ваш код, для упрощение жизни себе)
Заодно пришлось и ознакомится с Array.from и JSON.stringify, так как опыта совсем немного, поэтому впервые сегодня столкнулся с этим |
| Часовой пояс GMT +3, время: 10:25. |