오늘부터는 자바 스크립트를 이용해서 간단한 문제풀이를 해볼 예정입니다 !

지금까지 배운걸 바탕으로해서 문제풀이를 해볼게요 !!

 

1-1 번.두 수의 합을 구하는 함수 

function solution(num1, num2) {
   
    return num1 + num2;
}

 

1-2 번. 두 수의 차를 구하는 함수 

function solution(num1, num2) {
 
    answer = num1 - num2;
    return answer;
}

 

1-3 번. 두 수의 곱을 구하는 함수 

function solution(num1, num2) {
    var answer = 0;

    answer = num1 * num2;
    return answer;
}

1-4 번. 두 수의 몫을 구하는 함수 

function solution(num1, num2) {
    var answer = 0;

    answer = Math.floor(num1 / num2);
    return answer;
}

- 몫을 구하는 방법으로는

var q = Math.floor( 13 / 5)
console.log(q);  //2

var w = parseInt( 13 / 5 )
console.log(q);  //2

이렇게 Math.floor 또는 parselnt 를 사용하는 방법이 있다. 둘 중에 편한 걸 사용하도록 !

 

1-5 번. 두 수의 나머지를 구하는 함수 

function solution(num1, num2) {
    var answer = 0;
    answer = num1 % num2;

    return answer;
}

 

1-6번. 나이가 40살인 사람의 태어난 년도 구하는 함수 (현재 2022년 이라는 기준)

function solution(age) {
    var answer = 0;

    answer = 2022 - age +1;
    return answer;
}

 

1-7번. 두 수가 같으면 1, 다르면 -1로 출력하는 함수 

function solution(num1, num2) {
    var answer = 0;
   
    if (num1 === num2) {
        return 1;
    } else {
        return -1;
    }
   
}

1-8번. 각도기 문제 ( 예각, 직각, 둔각, 평각을 각각 번호로 출력하는 함수 )

function solution(angle) {
    var answer = 0;

    if (0 < angle && angle < 90) {
        return 1;
    } else if (angle === 90) {
        return 2;
    } else if (90 < angle && angle < 180) {
        return 3;
    } else if (angle === 180) {
        return 4;
    }
}

1-9번. n 이하의 짝수를 모두 더한 값을 출력하는 함수

function solution(n) {
    var answer = 0;

    for (i = 2; i <= n; i += 2) {
        answer += i;
    }

    return answer;
}

오늘은 이정도의 문제를 풀어보았습니다 !

모든 문제가 이지해지는 그날까지 ~