프로그래머스 k의 개수 자바스크립트

버건디·2023년 3월 16일
0

프로그래머스

목록 보기
28/66

문제 링크

- 내 풀이

function solution(i, j, k) {
  let arr = [];
  var answer = 0;

  for (let a = i; a <= j; a++) {
    arr.push(a.toString());
  }

  for (let b = 0; b < arr.length; b++) {
    let num = arr[b].split("");

    for (let c = 0; c < num.length; c++) {
      if (Number(num[c]) === k) {
        answer++;
      }
    }
  }

  return answer;
}

- 다른 사람 풀이

function solution(i, j, k) {
    let a ='';
    for(i;i<=j;i++){
        a += i;
    }

    return a.split(k).length-1;
}

k을 기준으로 split 해서 여집합 구하는거 알아두기.

profile
https://brgndy.me/ 로 옮기는 중입니다 :)

0개의 댓글