개발자가 되

프로그래머스 Lv.0

Lv.0 n의 배수

dltjdud 2025. 1. 21. 15:59

문제설명

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

 

제한사항

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합니다.

 

풀이

 

JAVA

class Solution {
    public int solution(int num, int n) {
        int answer = 0;
        if(num % n == 0){
            answer = 1;
        } else {
            answer = 0;
        }
        return answer;
    }
}

*깔끔 코딩

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

 

Python

def solution(num, n):
    if num % n == 0:
        return 1
    else:
        return 0

*한줄 코딩

def solution(num, n):
    return int(not(num % n))

 

JS

function solution(num, n) {
    return num%n===0?1:0;
}

'프로그래머스 Lv.0' 카테고리의 다른 글

Lv.0 홀짝에 따라 다른 값 반환하기  (0) 2025.01.22
Lv.0 공배수  (0) 2025.01.22
Lv.0 두 수의 연산값 비교하기  (0) 2025.01.21
Lv.0 더 크게 합치기  (0) 2025.01.20
Lv.0 문자열 곱하기  (0) 2025.01.20