DAY30:Mean Square Error


Posted by birdbirdmurmur on 2023-08-12

題目連結

https://www.codewars.com/kata/51edd51599a189fe7f000015

解法

function solution(firstArray, secondArray){
  let sum = 0;
  for(let i = 0; i < firstArray.length; i++){
    sum += (firstArray[i] - secondArray[i]) ** 2;
  }
  return sum / firstArray.length;
}

筆記

一開始使用雙層迴圈
後來發現兩個array長度一樣
不需要多一個迴圈
同一個index下的數字差
這邊沒有判斷正負
因為平方後一定是正數
最後回傳前 除上陣列長度


#javascript #Codewars #number







Related Posts

[Day 0 0]好迷失的被抓來發文

[Day 0 0]好迷失的被抓來發文

《寫給所有人的運算思維入門》- 寫程式到底是在幹嘛?

《寫給所有人的運算思維入門》- 寫程式到底是在幹嘛?

Android 不負責任系列 - Jetpack 組件、MVVM 架構,簡稱 AAC、整潔架構(Clean Architecture) 的領域層(Domain Layer) UseCase 介紹

Android 不負責任系列 - Jetpack 組件、MVVM 架構,簡稱 AAC、整潔架構(Clean Architecture) 的領域層(Domain Layer) UseCase 介紹


Comments