https://school.programmers.co.kr/learn/courses/30/lessons/181937
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
프로그래머스에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하도록 하겠습니다.
문제 설명
정수 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:
return 1
else:
return 0
def solution(num, n):
return int(not(num % n))
참고
배수인지를 확인하기 위해서는 나머지를 확인하면 된다.
즉, 배수이면 나머지가 0이고 배수가 아니면 나머지가 존재한다.
결과
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 기초 문제 | 홀짝에 따라 다른 값 변환하기 (0) | 2025.06.11 |
---|---|
[프로그래머스] 기초 문제 | 공배수 (0) | 2025.06.03 |
[프로그래머스] 기초 문제 | 두 수의 연산값 비교하기 (0) | 2025.06.03 |
[프로그래머스] 기초 문제 | 더 크게 합치기 (0) | 2025.06.03 |
[프로그래머스] 기초 문제 | 문자열 곱하기 (0) | 2025.06.03 |