Помощь в реализации функции || Конвертировать код с одного языка на другой
Стоит задача, реализовать функцию для выполнения:
Описать функцию 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, время: 16:09. |