10부제

지창언·2022년 7월 24일

codingTest

목록 보기
7/29

Index
1.문제
2.내 코드
3.발전시킨 코드


문제

날짜의 일의자리 수와 자동차 7대의 번호 끝 두자리 수가 주어질 때,
10부제를 위반하는 자동차의 대수를 구하라
끝자리가 일치하는 날에는 운행금지

입력 : 날짜의 일의자리 수와 자동차 번호의 끝 두자리 수
출력 : 10부제를 위반하는 자동차의 대수

위반 : 날짜와 자동차 번호의 끝자리가 일치


내 코드

<html>
    <head>
        <meta charset="UTF-8">
        <title>출력결과</title>
    </head>
    <body>
        <script>
            function solution(day, arr){
                let count = 0;
                for (let car of arr){
                    if(car%10 === day) count ++;
                }
                return count;
            }
            arr=[12, 20, 54, 30, 87, 91, 30];
            console.log(solution(0, arr));
        </script>
    </body>
</html>

배열(입력받은 자동차 번호의 집합)을 돌면서,
모듈러(%)연산을 통해서 각 자동차번호의 1의자리 숫자를 구함. 이를 입력받은 날짜의 1의자리와 비교하여 같다면 -> count 증가
최종 count 반환


profile
프론트엔드 개발자가 되고 싶은...

0개의 댓글