이중 행렬을 각각 더해주는 방법
function sumMatrix(A,B){
return A.map((arr1, idx1) => arr1.map((val, idx2) => val+B[idx1][idx2]));
}
Map 안에 Map을 다시 쓴 후, 두개를 더하는 방법
내 풀이는 별표 생성 후, 핸드폰 번호를 slice 한 뒤, concat을 통해 붙여줬다.
하지만 정규표현식이란 걸 배우면 더욱 간단하게 사용할 수 있다.
// 정규표현식에 대한 학습이 필요.
function hide_numbers(s){
return s.replace(/\\d(?=\\d{4})/g, "*");
}
또한 Slice를 조금 더 간단하게 쓰는 방법이 있었다.
var result = "*".repeat(s.length - 4) + s.slice(-4);
가우스 소거법을 활용한 풀이가 중요
// 가우스 소거법 활용한 풀이.
// <https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=heeman0808&logNo=221325071362>
(a+b) * (Math.abs(a-b)+1) / 2;
마찬가지로 가우스 소거법을 활용한 풀이