From e897a93166b7883f4abebf96b32f763e3f29f07c Mon Sep 17 00:00:00 2001 From: Piotr Idzik <65706193+vil02@users.noreply.github.com> Date: Sun, 23 Jul 2023 13:16:35 +0200 Subject: [PATCH] Fix formatting of `NthUglyNumber` (#4248) --- .../java/com/thealgorithms/maths/NthUglyNumber.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/thealgorithms/maths/NthUglyNumber.java b/src/main/java/com/thealgorithms/maths/NthUglyNumber.java index d19b80ab8..103ff504a 100644 --- a/src/main/java/com/thealgorithms/maths/NthUglyNumber.java +++ b/src/main/java/com/thealgorithms/maths/NthUglyNumber.java @@ -1,6 +1,5 @@ package com.thealgorithms.maths; -import java.lang.IllegalArgumentException; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -16,16 +15,16 @@ import java.util.HashMap; * - the base [2, 3, 5] ugly numbers are the same as base [5, 6, 2, 3, 5] ugly numbers */ public class NthUglyNumber { - ArrayList uglyNumbers = new ArrayList<>(Arrays.asList(1L)); - final int[] baseNumbers; - HashMap positions = new HashMap<>(); + private ArrayList uglyNumbers = new ArrayList<>(Arrays.asList(1L)); + private final int[] baseNumbers; + private HashMap positions = new HashMap<>(); /** * @brief initialized the object allowing to compute ugly numbers with given base * @param baseNumbers the given base of ugly numbers * @exception IllegalArgumentException baseNumber is empty */ - NthUglyNumber(int[] baseNumbers) { + NthUglyNumber(final int[] baseNumbers) { if (baseNumbers.length == 0) { throw new IllegalArgumentException("baseNumbers must be non-empty."); } @@ -41,7 +40,7 @@ public class NthUglyNumber { * @exception IllegalArgumentException n is negative * @return the n-th ugly number (starting from index 0) */ - public Long get(int n) { + public Long get(final int n) { if (n < 0) { throw new IllegalArgumentException("n must be non-negative."); } @@ -67,7 +66,7 @@ public class NthUglyNumber { } } - private long computeCandidate(int candidateBase) { + private long computeCandidate(final int candidateBase) { return candidateBase * uglyNumbers.get(positions.get(candidateBase)); }