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
반응형
'자료구조 및 알고리즘 > JavaScript Practice' 카테고리의 다른 글
JS Practice) 프로그래머스 : 문자 반복 출력하기 / 중앙값 구하기 / 특정 문자 제거하기 / 짝수는 싫어요 / 순서쌍의 개수 (0) | 2023.03.04 |
---|---|
JS Practice) 문자열 내 숫자 반환하기 (0) | 2023.03.02 |
JS Practice) 프로그래머스 : 머쓱이 보다 키 큰 사람 / 피자 나눠 먹기(3) / 배열 원소의 길이 / 점의 위치 구하기 / 짝수 홀수 개수 (5) | 2023.02.27 |
JS Practice) 프로그래머스로 공부하기 2 (0) | 2023.02.22 |
JS Practice) 숫자와 문자가 섞인 배열 정렬하기 (1) | 2023.02.22 |