Coding Exercise 25: Largest Prime
2021. 4. 2. 08:48ㆍJava programming
Write a method named getLargestPrime with one parameter of type int named number.
If the number is negative or does not have any prime numbers, the method should return -1 to indicate an invalid value.
The method should calculate the largest prime factor of a given number and return it.
public class LargestPrime {
public static int getLargestPrime(int number) {
if (number < 2) {
return -1;
}
for (int i = 2; i < number; i++) {
if ((number % i) == 0) {
number /= i;
i--;
}
}
return number;
}
}
A simple solution for the simple exercise!
'Java programming' 카테고리의 다른 글
Coding Exercise 27: Input Calculator (0) | 2021.04.03 |
---|---|
Coding Exercise 26: Diagonal Star (0) | 2021.04.03 |
Coding Exercise 24: Flour Park Problem (0) | 2021.04.01 |
Coding Exercise 23: Number to Words (0) | 2021.03.31 |
Coding Exercise 22: Perfect Number (0) | 2021.03.30 |