programmers

코딩 테스트 / 나이출력, 각도기

이미사용 2023. 5. 18. 03:06
명언
-
728x90
반응형

나이출력

※풀이

주어진 age에 따라 2023년(2022년에서+1을 해 주었습니다.)에서 해당 age를 뺀 값을 계산하여 반환하는 계산입니다.

ex1)

    {
        function solution(age) {
            var answer = 2023- age;
            return answer;
        }
        console.log(solution(40));
        //1983
    }

 

ex2)

    {
        function solution(age) {
            var answer = 2023- age;
            return answer;
        }
        console.log(solution(23));
        //2000
    }

 

각도기

※풀이

조건문을 주어 angle이 90보다 작은 경우, 1을 반환합니다.
만약 첫번째 조건문이 맞지 않는다면 또 다시 조건문을 넣어angle이 90과 같은 경우, 2를 반환합니다.
그럼에도 조건문이 맞지 않는다면 조건문을 다시넣어 angle이 180보다 작은 경우, 3을 반환합니다.
그후에도 조건문이 맞지 않는다면 4를 반환합니다.

ex1)

    {
        function solution(angle){
            if(angle < 90){
                return 1
            } else if (angle == 90){
                return 2
            } else if (angle < 180){
                return 3
            } else {
                return 4
            }
        }
        console.log(solution(70));
        //1
    }

ex2)

    {
        function solution(angle){
            if(angle < 90){
                return 1
            } else if (angle == 90){
                return 2
            } else if (angle < 180){
                return 3
            } else {
                return 4
            }
        }
        console.log(solution(91));
        //3
    }

 

 

출처:https://school.programmers.co.kr/