[JS] 프로그래머스 알고리즘

chaeny·2020년 8월 19일

algorithm

목록 보기
2/6
  • 서울에서 김서방 찾기
    function solution(seoul) {
        var answer = '';
        for(var i = 0; i < seoul.length; i++) {
            if(seoul[i] === "Kim") {
             answer = `김서방은 ${i}에 있다`;
            }
        }
        return answer;
    } 
오류 1 : 포문 i값 변수 선언 x
오류 2 : 대문자 K가 아닌 소문자 k로 오류 
  • 가운데 글자 가져오기
    function solution(s) {
        var answer = '';
        var n = s.length;
        var a = n / 2;
            if(n % 2 === 1) {
                answer = s[parseInt(a)]
            } else {
                answer = s[a-1] + s[a]
            }
        return answer;
    }

parseInt 말고 다른 것 사용해보기
  • 수박수박수
    function solution(n) {
        var answer = '';
        for(var i = 1; i <= n; i++) {
            if(i % 2 === 1) {
                answer += '수'
            } else {
                answer += '박'
            }
        }
        return answer;
    }
오류 1  : i 초기값 0으로 함
오류 2 : 홀수 짝수 구분을 변수 n으로 함

0개의 댓글