본문 바로가기
JavaScript

[프로그래머스 Lv.1] 내적/가운데 글자 가져오기/ 수박수박수 풀이

by 어느새벽 2024. 10. 17.

내적

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

가운데 글자 가져오기

function solution(s) {
    let str = "";
    if(s.length % 2 !== 0) {
        str = s[Math.floor(s.length / 2)];
    }else {
        str = s[Math.floor(s.length / 2)-1] + s[Math.floor(s.length / 2)]
    }
    return str;
}

 

반올림 메서드 : Math.round()

내림 메서드 : Math.floor()


수박수박수박수박수박수?

function solution(n) {
    return '수박'.repeat(n/2) + (n % 2 === 1 ? '수' : '');
}