728x90
반응형
몫 구하기
※풀이
1.num1과 num2라는 두 개의 매개 변수를 받습니다.
2.num1을 num2로 나눈 결과를 answer 변수에 저장합니다. 이때 ~~ 연산자는 소수점 이하의 값을 버리고 정수 부분만 남기는 역할을 합니다. (~가 하나만 있을 경우에는 -(n+1)을 합니다.)
3.최종 결과인 answer 값을 반환합니다.
ex1)
{
function solution(num1, num2) {
var answer = ~~(num1 / num2);
return answer;
}
console.log(solution(10,7))
//1
}
ex2)
{
function solution(num1, num2) {
var answer = ~~(num1 / num2);
return answer;
}
console.log(solution(5,2))
//2
}
ex3) ~가 하나만 있을경우 -(n+1)의 값을 반환합니다.
{
function solution(num1, num2) {
var answer = ~(num1 / num2);
return answer;
}
console.log(solution(5,2))
//-3
}
숫자 비교하기
※풀이
조건문 if를 사용하여 num1과 num2가 같을때 (==, ===) return 1값을 반환하고, 다를 경우 return -1을 반환합니다.
ex1)
{
function solution(num1, num2) {
if(num1 === num2){
return 1;
} else {
return -1;
}
}
console.log(solution(2,3))
//-1
}
ex2)
{
function solution(num1, num2) {
if(num1 === num2){
return 1;
} else {
return -1;
}
}
console.log(solution(11,11))
//1
}