From a5a514c18befde75cb7776f8ab464a14332c662e Mon Sep 17 00:00:00 2001
From: Antonynixenraj <antonynixen@gmail.com>
Date: Fri, 21 Mar 2025 22:22:20 +0530
Subject: [PATCH] Number of Factors

---
 NumberOfFactors.java | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 NumberOfFactors.java

diff --git a/NumberOfFactors.java b/NumberOfFactors.java
new file mode 100644
index 0000000..21bde27
--- /dev/null
+++ b/NumberOfFactors.java
@@ -0,0 +1,14 @@
+public class NumberOfFactors {
+    static int countFactors(int N) {
+        double sqrt=(double) (Math.sqrt(N));
+        int num=(int) (Math.round(sqrt));
+        int count=0;
+        for(int i=1;i<=num;i++){
+            if(i*i==N)
+                count++;
+            else if(N%i==0)
+                count+=2;
+        }
+        return count;
+    }
+}
-- 
GitLab