Algorithm
[프로그래머스/JAVA] 공배수
jyee
2023. 9. 22. 17:21
728x90
반응형
아래 문제는 프로그래머스에서 제공하는 코딩기초트레이닝 문제입니다.
<문제>
<정답코드>
class Solution {
public int solution(int number, int n, int m) {
if(number % n == 0 && number % m== 0) {
return 1;
} else {
return 0;
}
}
}
if 문을 사용하여 number가 n이랑 m으로 나누어 떨어지는지 검사하는 조건인데
&&연산자를 사용하여 두 조건이 모두 참읠 때 조건이 참일 때 1을 반환하고 아니면 0 반환하는 조건으로 했습니다.
class Solution {
public int solution(int number, int n, int m) {
int answer = (number % n == 0) && (number%m == 0) ? 1: 0;
return answer;
}
}
다른 사람 정답코드로 봤는데 더 간결하게 코드라서 넣어봤습니다.
삼항연산자를 이용해서 두 조건에 따라 두 개의 다른 값들을 반환할 수 있습니다
728x90
반응형