From 6982b289135d93eb377ebac0ecc718730a1fb7f7 Mon Sep 17 00:00:00 2001
From: vil02 <65706193+vil02@users.noreply.github.com>
Date: Fri, 10 Jan 2025 17:26:53 +0100
Subject: [PATCH] style: include `ICAST_IDIV_CAST_TO_DOUBLE`
---
spotbugs-exclude.xml | 3 ---
src/main/java/com/thealgorithms/maths/Average.java | 4 ++--
src/main/java/com/thealgorithms/others/KochSnowflake.java | 2 +-
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml
index 14bc5dfe9439..11f89248018f 100644
--- a/spotbugs-exclude.xml
+++ b/spotbugs-exclude.xml
@@ -41,9 +41,6 @@
-
-
-
diff --git a/src/main/java/com/thealgorithms/maths/Average.java b/src/main/java/com/thealgorithms/maths/Average.java
index 6b9c20162da1..a550a7f6504d 100644
--- a/src/main/java/com/thealgorithms/maths/Average.java
+++ b/src/main/java/com/thealgorithms/maths/Average.java
@@ -37,7 +37,7 @@ public static double average(double[] numbers) {
* @return the average of the given numbers
* @throws IllegalArgumentException if the input array is {@code null} or empty
*/
- public static double average(int[] numbers) {
+ public static long average(int[] numbers) {
if (numbers == null || numbers.length == 0) {
throw new IllegalArgumentException("Numbers array cannot be empty or null");
}
@@ -45,6 +45,6 @@ public static double average(int[] numbers) {
for (int number : numbers) {
sum += number;
}
- return (double) (sum / numbers.length);
+ return sum / numbers.length;
}
}
diff --git a/src/main/java/com/thealgorithms/others/KochSnowflake.java b/src/main/java/com/thealgorithms/others/KochSnowflake.java
index 46b8edb1f177..10986aabec4f 100644
--- a/src/main/java/com/thealgorithms/others/KochSnowflake.java
+++ b/src/main/java/com/thealgorithms/others/KochSnowflake.java
@@ -105,7 +105,7 @@ public static BufferedImage getKochSnowflake(int imageWidth, int steps) {
double offsetX = imageWidth / 10.;
double offsetY = imageWidth / 3.7;
Vector2 vector1 = new Vector2(offsetX, offsetY);
- Vector2 vector2 = new Vector2(imageWidth / 2, Math.sin(Math.PI / 3) * imageWidth * 0.8 + offsetY);
+ Vector2 vector2 = new Vector2(imageWidth / 2.0, Math.sin(Math.PI / 3.0) * imageWidth * 0.8 + offsetY);
Vector2 vector3 = new Vector2(imageWidth - offsetX, offsetY);
ArrayList initialVectors = new ArrayList();
initialVectors.add(vector1);