카테고리 없음

본캠프 2주차 (5)

jaeoun0238 2024. 11. 8. 20:42

Math.floor라는걸 처음 알게 됐는데 
Math.floor는 JavaScript의 내장 객체인 Math의 메서드로, 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환하는 함수입니다. 즉, 소수점 이하를 버리고 정수 부분만 남기는 역할을 합니다.
라고 하네요..!

function solution(num1, num2) {
    var answer = Math.floor(num1 / num2);  // num1을 num2로 나눈 몫을 계산
    return answer;
}

 

정말 단순하게 생각하면 말그대로 2022 - 나이+1 하면 출생년도 인데..

예를들어 2022 -22+1 = 2001 이니까 2001년생인것..! 

function solution(age) { 
    var answer = 2022 - age + 1; // 출생 연도 계산
    return answer;
}

function solution(num1, num2) {
    var answer = 0;
    if(num1===num2){
        answer = 1;     
    }
    else{
        answer= -1
    }
    
    return answer;
}

조건이 단 2개면 else 단독으로 써도된다.

 

만약에 조건이 여러개면

    else if(num1!==num2){
        answer= -1
    }

로 쓸수있다!

function solution(num1, num2) {

    return num1+num2;
}

너무 꼬아서 생각했는데 바보같이..
function solution(num1, num2) {
var answer = 0;
if (num1=a, num2=b){
a+b = answer
}
return answer;
}
근데 정답은 진짜로 그냥 return에 num1+num2를 해주는거였더라...

 

 

<오늘의 요약>

  • Math.floor는 JavaScript의 내장 객체인 Math의 메서드로, 주어진 숫자보다 작거나 같은 가장 큰 정수를 반환하는 함수이다. 즉, 소수점 이하를 버리고 정수 부분만 남기는 역할을 한다.
  • 조건이 단 2개면 else 단독으로 써도된다.