날짜 일의 일의 자리 숫자와 번호의 일의 자리 숫자가 같은 번호의 수를 출력
나의 풀이
function solution(day, arr) {
let answer = 0;
for (let num of arr) {
if (day === num % 10) {
answer++;
}
}
return answer;
}
arr = [25, 23, 11, 47, 53, 17, 33];
console.log(solution(3, arr));
이 문제를 풀기 전에 푸는 방식을 생각해봤다.
1. 번호들을 string으로 변환 후, 두번째 자리 숫자를 추출해오고 다시 Number로 형변환
2. 두번째 자리 숫자만 가져오는 모듈이 있지 않을까?
3. 10으로 나눠서 소숫점만 가져오는 모듈?
3번을 생각하다가 10으로 나눠서 나머지만 갖고오면 되겠다! 라는 판단이 내려졌다.
'코딩테스트 문제풀이 > inflearn' 카테고리의 다른 글
[인프런] Node.js / 섹션1 - 기본문제 풀이 / 9. A를 #으로 (0) | 2023.01.04 |
---|---|
[인프런] Node.js / 섹션1 - 기본문제 풀이 / 8. 일곱난쟁이 (0) | 2023.01.04 |
[인프런] Node.js / 섹션1 - 기본문제 풀이 / 6. 홀수 (feat. for...of) (0) | 2022.07.24 |
[인프런] Node.js / 섹션1 - 기본문제 풀이 / 5. 최솟값 구하기 (feat. Math, 전개구문/apply) (0) | 2022.07.24 |
[인프런] Node.js / 섹션1 - 기본문제 풀이 / 4. 1부터 N까지의 합 (0) | 2022.07.24 |