📌강의 정리
10부제 번호와 자동차의 끝 두자리가 나온다.
이번에도 for of 를쓴다.
===을 쓴다.
10으로 나누면 어떤 숫자든지 마지막 1의 자리가 나머지로 나온다.
📌느낀점
문제는 무난하게 풀었는데 우선 for of를 안써서 코드가 한줄이 더 늘어났고 ===을 안썼다.. ===은 안써도 되지만 그래도 익숙해지는것이 좋을 것 같다.
//나의 코드
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(day, arr){
let answer=0;
for(let i=0;i<arr.length;i++){
arr[i]=arr[i]%10;
if(day==arr[i]) answer++;
}
return answer;
}
day = 3;
arr=[25, 23, 11, 47, 53, 17, 33];
console.log(solution(day, arr));
</script>
</body>
</html>
//강사님 코드
<html>
<head>
<meta charset="UTF-8">
<title>출력결과</title>
</head>
<body>
<script>
function solution(day, arr){
let answer=0;
for(let x of arr){
if(x%10==day) answer++;
}
return answer;
}
arr=[25, 23, 11, 47, 53, 17, 33];
console.log(solution(3, arr));
</script>
</body>
</html>
'JS 알고리즘 문제풀이 > 섹션 1. 기본문제 풀이' 카테고리의 다른 글
9.A를 #으로 (0) | 2022.01.11 |
---|---|
8.일곱난쟁이 (0) | 2022.01.11 |
6.홀수 (0) | 2022.01.11 |
[보충] 내장함수로 최솟값, 최댓값 구하기 (0) | 2022.01.11 |
5.최솟값 구하기 (0) | 2022.01.11 |