코드 그라데이션
[Lv.0] (2문제) 공배수, n의 배수 본문
공배수
https://school.programmers.co.kr/learn/courses/30/lessons/181936
문제 설명
정수 number와 n, m이 주어집니다.
number가 n의 배수이면서 m의 배수이면 1을 / 아니라면 0을 return하도록 solution 함수를 완성해주세요.
제한 사항
입출력 예
입출력 예 설명
아이디어
- number 가 n 보다 크고, n과 m의 대소관계는 모르는 상태이다.
나의 답안
class Solution {
public int solution(int number, int n, int m) {
if(number%n==0&&number%m==0) {
return 1;
}
else {
return 0;
}
}
}
n의 배수
https://school.programmers.co.kr/learn/courses/30/lessons/181937
문제 설명
정수 num과 n이 매개 변수로 주어질 때,
num이 n의 배수이면 1을 return
n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.
제한 사항
입출력 예
입출력 예 설명
아이디어
- 나머지 연산자 이용하면 배수를 확인할 수 있다.
- 예를 들면 a에다가 k를 곱했을 때 b가 나오면 b는 a의 배수
- 역으로 b를 a로 나눴을 때 나머지가 0이면 나누어 떨어졌다는 소리이니까 반대로 볼 수도 있어요.
나의 답안
class Solution {
public int solution(int num, int n) {
if(num % n == 0) {
return 1;
}
else {
return 0;
}
}
}
728x90
'Java > 알고리즘' 카테고리의 다른 글
[Lv.0] 배열의 유사도 (0) | 2023.06.08 |
---|---|
[Lv.0] 점의 위치 구하기 (1) | 2023.06.07 |
[Lv.0] (2문제) 문자열을 정수로 변환하기, 문자열로 변환 (0) | 2023.06.07 |
[Lv.0] 모음 제거 (0) | 2023.06.02 |
[Lv.0] 문자열의 뒤의 n글자 (0) | 2023.06.01 |
Comments