<문제 2413. Smallest Even Multiple>
[문제]
번역 :
[양의 정수 n이 주어지면 2와 n의 배수인 가장 작은 양의 정수를 반환합니다.]
→ 최소공배수를 구하는 문제로, 만약 n%2 == 0이면 '2'라는 공통된 약수가 있다고 판단하여 그대로 n을 return하고
그 외에는 n * 2를 return
[답안]
class Solution {
public int smallestEvenMultiple(int n) {
if (n % 2 == 0){
return n;
}else return n * 2;
}
public static void main(String[] args) {
Solution sol = new Solution();
int n = 6;
System.out.println(sol.smallestEvenMultiple(n));
}
}
'알고리즘 풀이(JAVA) > leetcode' 카테고리의 다른 글
[leetcode] 2160. Minimum Sum of Four Digit Number After Splitting Digits (java) (0) | 2023.02.23 |
---|---|
[leetcode] 2114. Maximum Number of Words Found in Sentences (java) (0) | 2023.02.14 |
[leetcode] 1672. Richest Customer Wealth (java) (0) | 2023.02.07 |
[leetcode] 771. Jewels and Stones (java) (0) | 2023.02.04 |
[leetcode] 1512. Number of Good Pairs (java) (0) | 2023.02.03 |