DAY40:Are they the "same"?


Posted by birdbirdmurmur on 2023-08-22

題目連結:

https://www.codewars.com/kata/550498447451fbbd7600041c/train/javascript

解法:

function comp(a, b) {
  if (a === null || b === null) {
    return false;
  }

  if (a.length !== b.length) {
    return false;
  }

  const sortedA = a.slice().sort((x, y) => x - y);
  const sortedB = b.slice().sort((x, y) => x - y);

  for (let i = 0; i < sortedA.length; i++) {
    if (sortedB[i] !== sortedA[i] ** 2) {
      return false;
    }
  }

  return true;
}

筆記:


#javascript #Codewars







Related Posts

[ 紀錄 ] 實戰練習 - 部落格 (以 php 實作前端 + 後端)

[ 紀錄 ] 實戰練習 - 部落格 (以 php 實作前端 + 後端)

我要成為前端工程師的學習筆記:HTML & CSS 篇 - HTML 基礎語法 Day1

我要成為前端工程師的學習筆記:HTML & CSS 篇 - HTML 基礎語法 Day1

學習 Git (5) - 檢視 commit 紀錄

學習 Git (5) - 檢視 commit 紀錄


Comments