1.두수의 합

2.두수의 차

3.두수의 곱

4.몫 구하기

5.두수의 나눗셈

parseInt(num1*1000/num2); 대신 Math.floor(num1*1000/num2) 도 가능하다.

6.숫자 비교하기

다른 사람의 간단한 방법 answer = num1 === num2 ? 1: -1;

return answer;

7.분수의 덧셈

다른 사람의 간단한 풀이 

function fnGCD(a, b){
    return (a%b)? fnGCD(b, a%b) : b;
}

function solution(denum1, num1, denum2, num2) {
    let denum = denum1*num2 + denum2*num1;
    let num = num1 * num2;
    let gcd = fnGCD(denum, num); //최대공약수

    return [denum/gcd, num/gcd];
}

fnGCD라는 최대 공약수 함수를 만들어 풀이를 한 것을 볼 수 있다.

8.배열 두 배 만들기

다른 사람의 간단한 풀이

function solution(numbers) {
    return numbers.map(i=>i*2);
}

 

+ Recent posts