Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- ec2
- 무중단
- workflow
- certbot
- pm2
- gitgub actions
- 로드 밸런싱
- SSH
- 렌더링 과정
- 인증서
- tcp
- aws
- 검색엔진최적화
- 성능 개선
- webp
- 이미지 최적화
- 이미지 포맷 변경
- CI
- TLS
- https
- DNS
- 이미지 압축
- nextJS
- nginx
- 3-Way HandShake
- SSL
- 리버스 프록시
- 자동화
- 브라우저
- 배포
Archives
- Today
- Total
개발일기
[JavaScript] 7의 개수 본문
문제 설명
머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.
제한사항
- 1 ≤ array의 길이 ≤ 100
- 0 ≤ array의 원소 ≤ 100,000
입출력 예
| array | result |
| [7, 77, 17] | 4 |
| [10, 29] | 0 |
풀이
function solution(array) {
var answer = array.join("").split("").filter((item)=>item == 7).length
return answer;
}
풀이 설명
1. 배열의 요소중 한자리 수가아닌 두자리 이상의 수를 구별하기 위해(ex 77, 777) 배열을 join()을 사용해서 하나의 문자열로 만들고, 다시 split()을 사용해 한자리 수만 존재하는 배열로 만들어 준다.
2. filter() 메서드를 사용해서 배열안의 7의 요소만 존재하는 새로운 배열을 만들어 준다.(요소는 string이고 7은 number이기 때문에 동등연산자(==)를 사용 했다.)
3. length로 배열의 길이를 리턴한다.
'Algorithm' 카테고리의 다른 글
| [JavaSciprt] 잘라서 배열로 저장하기 (0) | 2024.07.15 |
|---|---|
| [JavaScript] k의 개수 (0) | 2024.07.11 |
| [JavaScript] 한 번만 등장한 문자 (0) | 2024.07.09 |
| [JavaScript] 가까운 수 (0) | 2024.07.09 |
| [JavaScript] 팩토리얼 (0) | 2024.07.07 |