내적
Jul 15, 2024
내적
사용 메서드 :reduce()
풀이 과정 :
내적의 공식을 작성해주기
배열의 길이만큼 누산해주기
function solution(a, b) {
let answer = a.reduce((acc,cur,i)=>{
return acc = acc + a[i]*b[i]
},0)
return answer;
}나누어 떨어지는 숫자 배열
사용 메서드 :reduce()
풀이 과정 :
divisor로 나눠지는 arr 필터링 해주기.
필터링 된 배열을 오름차순으로 정렬해주기.
배열의 길이가 0 이라면 [-1]을, 아니면 answer를 반환해주기
function solution(arr, divisor) {
let answer = [];
answer = arr.filter((value)=>{
return value%divisor === 0
})
answer = answer.sort((a,b)=>{
return a - b
})
return answer.length === 0 ? [-1] : answer;
}약수의 합
사용 메서드 :reduce()
풀이 과정 :
전체 for문을 통해 약수 찾아주기
for문 내에서 약수를 찾아 전부 더해주기.
function solution(n) {
var answer = 0;
for(let i=0; i<=n; i++){
if(n%i===0){
answer += i
}
}
return answer;
}도약반 여러분 고생 많으셨습니다!!!!
남은 기간 최종프로젝트도 화이팅!!! :)
Share article