programmers 기초 Day4

Hwani·2024년 6월 4일

프로그래머스 DAY 1~25

목록 보기
30/51

문제 - n의 배수

풀이

class Solution {
    public int solution(int num, int n) {
        return num % n == 0 ? 1 : 0;
    }
}

문제 - 공배수

풀이

class Solution {
    public int solution(int number, int n, int m) {
        return number % n == 0 && number % m == 0 ? 1 : 0;
    }
}

문제 - 홀짝에 따라 다른 값 반환하기

풀이

class Solution {
    public int solution(int n) {
        int answer = 0;
        
        if (n % 2 == 1) {
            for(int i=1; i<=n; i+=2){
                answer += i;
            }
        } else {
            for(int i=2; i<=n; i+=2){
                answer += i*i;
            }
        }
        
        return answer;
    }
}

문제 - 조건 문자열

풀이

class Solution {
    public int solution(String ineq, String eq, int n, int m) {
        int answer = 0;
        
        if(ineq.equals(">")  && eq.equals("=") ){
           answer = n >= m ? 1 : 0;
       }else if (ineq.equals("<") && eq.equals("=")){
           answer = n <= m ? 1 : 0;
       }else if (ineq.equals(">") && eq.equals("!")){
           answer = n > m ? 1 : 0;
       }else if (ineq.equals("<") && eq.equals("!")){
           answer = n < m ? 1 : 0;
       }
        
        return answer;
    }
}

문제 - flag에 따라 다른 값 반환하기

업로드중..

풀이

class Solution {
    public int solution(int a, int b, boolean flag) {
        return flag == true ? a+b : a-b;
    }
}
profile
개발자될거야

0개의 댓글