코로 넘어져도 헤딩만 하면 그만

JS 프로그래머스(입문) 풀이 정리 Day1-2 본문

JavaScript/프로그래머스 문제풀이

JS 프로그래머스(입문) 풀이 정리 Day1-2

꼬드리 2024. 7. 2. 16:18

💡Math.trunc()

Math.floor()은 소수점을 내림하지만, Math.trunc()는 소수점 이하를 다 버린다. 

Math.floor(23.333) //23
Math.floor(-23.333) //-24

Math.trunc(23.333) //23
Math.trunc(-23.333) //-23

 

 

💡 삼항 연산자를 사용하여 값 비교하기

function solution(num1, num2) {
    var answer = num1 === num2 ? 1 : -1;
    return answer;
}

나는 if else문으로 풀었던 문제인데, 삼항 연산자로 깔끔하게 한 줄로 표시할 수 있다.

 

 

💡최대공약수 구하기

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

재귀함수를 사용하는 함수를 만들어서 최대 공약수를 구하고, 이 함수를 사용하여 답을 구한다.

 

 

💡배열 2배 만들기

const solution = (numbers) => numbers.map((number) => number * 2)

 

Comments