코로 넘어져도 헤딩만 하면 그만
JS 프로그래머스(입문) 풀이 정리 Day1-2 본문
💡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)
'JavaScript > 프로그래머스 문제풀이' 카테고리의 다른 글
JS 프로그래머스 (입문) 15-20일차 (2) | 2024.07.23 |
---|---|
JS 프로그래머스 (입문) 12-14일차 (0) | 2024.07.17 |
JS 프로그래머스(입문) 풀이 정리 Day 3-4 (2) | 2024.07.05 |
Comments