문제 설명
머쓱이는 행운의 숫자 7을 가장 좋아합니다.
정수 배열 array가 매개변수로 주어질 때,
7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.
7의 개수
function solution(array) {
let q = array.sort((a, b) => a - b);
return q[Math.floor(q.length / 2)]
}
문제 설명
1부터 13까지의 수에서, 1은 1, 10, 11, 12, 13 이렇게 총 6번 등장합니다.
정수 i, j, k가 매개변수로 주어질 때,
i부터 j까지 k가 몇 번 등장하는지 return 하도록 solution 함수를 완성해주세요
k의 개수
function solution(i, j, k) {
let arr1 = [];
for (let num = i; num <= j; num++) {
arr1.push(num);
} let arr2 = arr1.join('').split('');
return arr2.filter((el) => +el === k).length
}
빈 배열을 하나 만든다.
for문으로 변수 num을 만들어 j까지 반복을 돌려준다.
돌리면서 빈 배열 arr1에 push 해준다.
arr2 변수를 만들어 arr1을 join, split 해서 할당한다.
리턴문으로 arr2에 필터를 써서 k와 동일한 요소를 찾아 길이를 구한다.
오늘 한 게 없어요 머쓱...
'코딩테스트' 카테고리의 다른 글
24. 05. 21 TIL (0) | 2024.05.21 |
---|---|
두 수의 나눗셈 (0) | 2024.05.08 |
몫 구하기 (0) | 2024.05.07 |
24. 04. 30 알고리즘 코드카타 (0) | 2024.04.30 |
입문 - 두 수의 차 / 2 (0) | 2024.04.29 |