티스토리 뷰

Programmers

2024.02.07 내적

윤미주 2024. 2. 7. 09:53

 

이번 문제를 가져온 이유는 아시는분들은 쉽게 풀었겠지만

 

for문 하나로 2개의 배열 값을 구할 수 있다는 것을 처음 알았다!!! 

function solution(a, b) {
    let num = 0
    for(let i =0 ; i < a.length ; i ++){
        num += a[i] * b[i] ;
    } 
    return num
}

 

처음에는 for문을 두개 돌렸는데 두개를 돌리고 보니 이후에 어떻게 해야할지 모르겠어서 

찾아보았는데 껄껄껄 이런 이득이...

 

하나 헷갈리는 부분도 있었다.

 

배열의 n의 길이를 구할때 n-1을 구해야 한다!!

 

그러니 for문으로 index 값을 구할때 1 <=  x.length 가 아닌  1 <  x.length 을 이용하면 배열 길이 끝까지 구할 수 있다!!

헷갈리지 말기..