[개발] - Java/알고리즘
[Lv.0] (2문제) 공배수, n의 배수
완벽한 장면
2023. 6. 7. 01:21
공배수
https://school.programmers.co.kr/learn/courses/30/lessons/181936
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
정수 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
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
정수 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
반응형