TIL09-07 js 문자로 변환, 특정 위치 문자 추출

김태혁·2023년 1월 20일
0

TIL

목록 보기
27/205
  • 문제 설명
    머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.

  • 풀이 과정

  1. 배열 안의 수들을 문자로 변환한다.
  2. 변환한 문자배열에서 특정 위치마다 7과 같은지 비교한다.
  3. 같다면 그 수 많큼 카운트 한다.
function solution(array) {
    let str = array.toString();
    let num = 0;
    for (let i = 0; i < str.length; i++){
        if (str.charAt(i) === '7')
            ++num;
    }
    return num;
}
  • 사용된 내장함수
    1.tostring()은 배열을 문자로 변환해준다.
    2.charAt(x)는 x의 위치의 문자를 추출해준다.
profile
도전을 즐기는 자

0개의 댓글