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);
}
'코딩 테스트 작심삼일' 카테고리의 다른 글
코딩 테스트 대비 6일차(programmers) (0) | 2023.01.02 |
---|---|
코딩 테스트 대비 5일차(programmers) (0) | 2022.12.30 |
코딩 테스트 대비 4일차(programmers) (0) | 2022.12.29 |
코딩 테스트 대비 3일차(programmers) (0) | 2022.12.28 |
코딩 테스트 대비 2일차(programmers) (0) | 2022.12.27 |