File tree 1 file changed +8
-9
lines changed
src/main/java/com/thealgorithms/maths 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -17,27 +17,26 @@ public static void main(String[] args) {
17
17
* Check if a number is perfect square number
18
18
*
19
19
* @param number the number to be checked
20
- * @return <tt>true</tt> if {@code number} is perfect square, otherwise
21
- * <tt>false</tt>
20
+ * @return <tt>true</tt> if {@code number} is a perfect square, otherwise
21
+ * <tt>false</tt>
22
22
*/
23
23
public static boolean isPerfectSquare (int number ) {
24
24
int sqrt = (int ) Math .sqrt (number );
25
25
return sqrt * sqrt == number ;
26
26
}
27
27
28
28
/**
29
- * Check if a number is fibonacci number This is true if and only if at
29
+ * Check if a number is a Fibonacci number. This is true if and only if at
30
30
* least one of 5x^2+4 or 5x^2-4 is a perfect square
31
31
*
32
32
* @param number the number
33
- * @return <tt>true</tt> if {@code number} is fibonacci number, otherwise
34
- * <tt>false</tt>
33
+ * @return <tt>true</tt> if {@code number} is a Fibonacci number, otherwise
34
+ * <tt>false</tt>
35
35
* @link https://en.wikipedia.org/wiki/Fibonacci_number#Identification
36
36
*/
37
37
public static boolean isFibonacciNumber (int number ) {
38
- return (
39
- isPerfectSquare (5 * number * number + 4 ) ||
40
- isPerfectSquare (5 * number * number - 4 )
41
- );
38
+ int value1 = 5 * number * number + 4 ;
39
+ int value2 = 5 * number * number - 4 ;
40
+ return isPerfectSquare (value1 ) || isPerfectSquare (value2 );
42
41
}
43
42
}
You can’t perform that action at this time.
0 commit comments