공부하면서 신기하거나 유용할것같은 코드들은 정리를 했다가 나중에 써먹어야겠다!
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가지 다 가능하다.