자료구조 및 알고리즘/JavaScript Practice
JS Practice) 프로그래머스 : 두 개의 매개변수 중 더 큰 수 구하기 / 숫자 비교하기 / 나이출력 / (num1 / num2) * 1000의 몫 반환
Ryomi
2023. 2. 21. 21:33
728x90
반응형
1. 두 개의 매개변수 중 더 큰 수 구하기
- 내가 짠 코드
function maxNum = (x, y) => Math.max(x, y);
- Solution
function maxNum = (x, y) => x > y ? x : y;
2. num1 / num2의 몫 반환
- 내가 짠 코드
function solution(num1, num2) {
return parseInt(num1/num2);
}
- Solution
const solution = (num1, num2) => Math.floor(num1 / num2)
3. 숫자 비교하기
: 두 수의 일치여부 확인하기 (num1과 num2가 같으면 1, 다르면 -1 반환 )
- 내가 짠 코드
function solution(num1, num2) {
let anwer
if(num1 === num2) {
answer = 1
} else {
answer = -1
}
return answer
}
- Solution
function solution(num1, num2) {
return num1 === num2 ? 1 : -1;
}
4. 나이 출력
: 출생 년도 출력
- 내가 짠 코드
function solution(age) {
return 2023 - age + 1;
}
- Solution
function solution(age) {
return new Date().getFullYear() - age + 1;
}
5. (num1 / num2) * 1000의 몫 반환
- 내가 짠 코드
function solution(num1, num2) {
return parseInt(num1 / num2 *1000);
}
- Solution
function solution(num1, num2) {
return Math.trunc(num1 / num2 * 1000);
}
728x90
반응형