풀이
function solution(arr1, arr2) { let answer = [] for(let i=0; i<arr1.length; i++){ let sum = []; for(let j=0; j<arr1[i].length; j++){ sum.push(arr1[i][j]+arr2[i][j]) } answer.push(sum) } return answer }
📝 풀이 설명
- 반복문을 사용해 arr1의 가장 큰 배열의 길이만큼 반복한다.
- arr1[]의 배열 안에 값에서도 반복문을 사용해 반복한다.
- arr1[i]안 값에서 [j]값을 더해 sum배열 안에 넣는다.
- 그렇게 각각 들어간 배열을 answer[] 배열에 최종적으로 넣는다.
풀이
function solution(price, money, count) { sum = 0; answer = 0; for(let i = 1; i<=count; i++){ sum+=i*price } if(sum>money){ answer = sum - money }else if(sum<=money){ answer = 0 } return answer }
📝 풀이 설명
- 우선 30 = 3+6+9+12을 반복문을 사용해 만들기에 집중
- 위와같이 배수 더하는 형식을 만들었다.
- 나온 값을 조건문에 따라 출력