陣列求平方

2022-03-30 23:41:12 字數 1094 閱讀 9342

let arr = [1,2,3,4,5];

//返回該陣列的平方,不要修改原陣列

[1,4,9,16,25]

陣列的方法中不修改原陣列的方法目前知道就是有四種

map,concat,slice,filter//

不知道的可以檢視api

原始寫的

1

求平方肯定使用math.pow2//

這裡介紹math.pow的方法含義34

平方求的是就是該數值的幾次冪。用這個函式正好。56

exponent) 78

返回base的exponent的平方

9 math.pow(2, 2) //

返回2的2 次冪,4

個人寫的low**

1

var arr1 = [1, 2, 3, 4];23

function

square(arr) )

9return

num;10}

11 square(arr1)

map不是有三個引數嗎?用自己乘以自己不就等於平方了嗎?修改之後的**

1

function

square(arr) )5}

67//因為map不會修改原陣列返回值直接runturn出來,但是裡面的計算如果沒有return的話返回undefined,8//

runturn如果是個函式表示式,那麼結果也要runtun出來

如果以後不算2平方了咋辦,還是用math.pow,在此修改之後的**

1

function

square(arr) )

5 }

兩個return看著有點難受,修改一下,而且要的計算功能,位置(index),跟原陣列(arrlist),可以不用,這些都是可選引數。修改如下

1

function

square(arr)

es6的寫法,5行**,到目前的一行**,可服用也算可以,**量也少了,學到不少,記下思路過程

有序陣列求平方有序對應陣列

977給定乙個按非遞減順序排序的整數陣列 a,返回每個數字的平方組成的新陣列,要求也按非遞減順序排序。示例 1 輸入 4,1,0,3,10 輸出 0,1,9,16,100 示例 2 輸入 7,3,2,3,11 輸出 4,9,9,49,121 有序,陣列,平方,還有序 1 直接平方之後重新排一下,so...

求完全平方數

問題如下 乙個整數,它加上100後是乙個完全平方數,再加上268又是乙個完全平方數,請問該數是多少?解題如下 求完全平方數 from math import sqrt i 100 迴圈起點 i 100 0 active true 迴圈控制的標識 while active judge 1 sqrt i...

求平方根函式

加一點注釋 unsigned short work unsigned int n 要進行開平方運算的物件 unsigned int ans 0 開平方運算的結果 unsigned int square 0 記錄中間產生的平方值 unsigned short r 0 程式最終的返回結果 for int...