반응형
프로그래머스 0단계 : 7의 개수
머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.
※ 제한사항
1 ≤ array의 길이 ≤ 100
0 ≤ array의 원소 ≤ 100,000
0 ≤ array의 원소 ≤ 100,000
※ 입출력 예
array | result |
---|---|
[7, 77, 17] | 4 |
[10, 29] | 0 |
function solution(array) {
return [...array.join('')].filter(a => a === '7').length;
}
배열 내부에 매개변수 array변수를 전개하고 join 메서드를 통해 문자로 변환합니다. 다음 filter메서드를 사용하여 속성값이 7과 일치하는 length값을 반환하도록합니다.
[7, 77, 17]의 7은 총 4개이므로 length값은 4를 반환합니다.
[10, 29]의 7은 총 0개로 length값은 0을 반환합니다.
[7, 77, 17]의 7은 총 4개이므로 length값은 4를 반환합니다.
[10, 29]의 7은 총 0개로 length값은 0을 반환합니다.
반응형
'알고리즘' 카테고리의 다른 글
프로그래머스 1단계 : 자연수 뒤집어 배열로 만들기 (3) | 2022.11.01 |
---|---|
프로그래머스 1단계 : 짝수와 홀수 (4) | 2022.10.31 |
프로그래머스 1단계 : 약수의 합 (1) | 2022.10.31 |
프로그래머스 1단계 : 나머지가 1이 되는 수 찾기 (1) | 2022.10.31 |
프로그래머스 0단계 : 몫 구하기 (3) | 2022.10.31 |
댓글