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