코딩테스트 - 프로그래머스/Lv. 0

[16] JAVA n의 배수

유혁스쿨 2023. 11. 15. 14:48
728x90
반응형

문제설명

정수 num과 n이 매개변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution함수를 완성해 주세요.

 

양의 정수 a와 b가 주어졌을 때, a  b와 2 * a * b 중 더 큰 값을 return하는 solution함수를 완성해 주세요.

단, a  b와 2 * a * b가 같으면 a  b를 return합니다.

 

제한사항

  • 2 <= num <= 100
  • 2 <= n <= 9

입/출력 예

num n result
98 2 1
34 3 0

 

입/출력 예 #1

  • 98은 2의 배수이므로 1을 return합니다.

입/출력 예 #2

  • 32는 3의 배수가 아니므로 0을 return합니다.

[제출 답안]

class Solution {
    public int solution(int num, int n) {
        int answer = 0;
        if (num >= 2 && num <= 100 && n >= 2 && n <= 9) {
            answer = num % n == 0 ? 1 : 0;
        }
        return answer;
    }
}

 

 

[풀이과정] 

위와 같이 3항 연산자를 활용하였다.

 

728x90
반응형