[이건 뭔 코드여]

G·2021년 4월 21일
0
post-thumbnail

공부하면서 신기하거나 유용할것같은 코드들은 정리를 했다가 나중에 써먹어야겠다!

findIndex()
주어진 함수를 만족하는 첫번째 배열의 index값을 반환하는 메소드

let arr = [5, 12, 8, 100, 50]
const largestNum = (el) => el > 13
console.log(arr.findIndex(largestNum)) // 3

매트릭스(matrix / 행렬) 만들기

const matrix = Array(5).fill(0).map(row => Array(5).fill(0))

자바스크립트에서 느낌표두개(!!)는 다른 타입의 데이터를 boolean 타입으로 명시적으로 형 변환(Type Conversion)하기 위해 사용한다.

출처: https://ifuwanna.tistory.com/278 [IfUwanna IT]

유클리드 호제법을 사용해 최대공약수 구하기

function gcd(m, n) {
  if (m % n === 0) return n;
  return gcd(n, m % n);
}
function gcd(m, n) {
  if (m % n === 0) return n;
  return gcd(n, m);
}

2가지 다 가능하다.

profile
Drarreg

0개의 댓글