取出100到1000之間的水仙花數並存入陣列

hatekekakakshin發表於2017-11-22

程式碼:

<script>
function narcissus (num){
        num1 = num % 10;
        num2 = parseInt(num / 10 % 10);
        num3 = parseInt(num / 100);
        if (Math.pow(num1,3) + Math.pow(num2,3) + Math.pow(num3,3) == num){
        return true;
         }
}
var arr = [ ];
          for (var i = 100;i < 1000;i++){
                  if(narcissus(i)){
                     arr.push(i);
                   }
           }
</script>



         

         

相關文章