자료구조, 알고리즘

프로그래머스 코딩테스트 연습 [n의 배수]

shinetheworld 2025. 2. 21. 13:55

문제 설명

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

 

해결

내 풀이

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

 

다른 풀이

def solution(num, n):
    return int(num % n == 0)

 

새로 알게 된 점

출력값이 0과 1이니까 boolean 형태로 출력되는 함수를 활용해서 int 변환