728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120912
나의 풀이
function solution(array) {
return array.join("").split("").filter(seven => seven ==7).length
}
다른 사람의 풀이
function solution(array) {
return array.join('').split('7').length-1;
}
function solution(array) {
let result = 0;
array.map((item) => {
while(item > 0) {
if(item % 10 === 7) {
result += 1;
}
item = Math.floor(item/10);
}
});
return result;
}
소감
저 방법들은 생각지도 못했다.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 제곱수 판별하기 (javascript, 20230625) (0) | 2023.06.25 |
---|---|
프로그래머스 코딩테스트 입문 : 숨어있는 숫자의 덧셈 (1) (javascript, 20230624) (0) | 2023.06.24 |
프로그래머스 코딩테스트 입문 : 모음 제거 (javascript, 20230623) (0) | 2023.06.23 |
프로그래머스 코딩테스트 입문 : 문자열 안에 문자열 (javascript, 20230622) (0) | 2023.06.22 |
프로그래머스 코딩테스트 입문 : 다음에 올 숫자 (javascript, 20230618) (0) | 2023.06.18 |