Algorithm/Javascript

[프로그래머스] 230915 코딩테스트 연습

보라해바라기 2023. 9. 18. 16:28
SMALL

1. 가운데 글자 가져오기

* substr(문자열 특정 위치, 가져올 갯수)

function solution(s) {
    var answer = '';
    
    if(s.length%2 == 0) { // 단어의 길이가 짝수
        answer = s.substr((s.length-1)/2, 2);
    } else { // 단어의 길이가 홀수
        answer = s.substr(s.length/2, 1);
    }
    
    return answer;
}

 

2. 수박수박수박수박수박수?

function solution(n) {
    var answer = '';
    
    for(let i=1; i<=n; i++) {
        if(i%2==0) {
            answer+="박";
        }else {
            answer+="수";
        }
    }
    
    return answer;
}

 

3. 내적

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

 

 

 

 

728x90