내일배움캠프/TIL

[프로그래머스]_알고리즈 코드타카

cork-7 2025. 1. 3. 20:35

두수의 차
class Solution {
    public int solution(int num1, int num2) {
        int answer = 0;
        if((-50000<= num1 <= 50000) && (-50000<= num2 <= 50000)) { // 실행 불가 코드
            answer = num1 - num2;
        }
        return answer;
    }
}


두수의 곱
class Solution {
    public int solution(int num1, int num2) {
        int answer = 0;
        if ((0<= num1 && num1<=100) && (0<= num2 && num2<=100)) {
            answer = num1 * num2;
        }
        return answer;
    }
}

몫 구하기
class Solution {
    public int solution(int num1, int num2) {
        boolean val = ((0<=num1 && num1<=100) && (0<=num2 && num2 <=100));
        int answer = 0;
        if (val){
            answer = num1 / num2;
        }
        return answer;
    }
}

나이 출력
class Solution {
    public int solution(int age) {
        boolean val = (0< age && age <=120);
        int answer = 0;
        if (val) {
            answer =  (2022 - age) +1 ;
        }
        return answer;
    }
}

숫자 비교하기
class Solution {
    public int solution(int num1, int num2) {
        
        boolean val = ((0<=num1 && num1<=100) &&
                (0<=num2 && num2 <=100));
        int answer = 0;
        if (num1 == num2) {
            return answer = 1;
        } else if (num1 != num2) {
            return answer = -1;
        }
        return answer;
    }
}

두수의 합

int solution(int num1, int num2) {
    int answer = 0;
    if ((-50000<=num1 && num1<=50000)&&(-50000<=num1 && num1<=50000)) {
         return num1 + num2;
    }
    return answer;