File tree Expand file tree Collapse file tree
src/number_Programming/medium/day_02 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class CountDigits
4+ {
5+ public static int count (int num )
6+ {
7+ int count = 0 ;
8+ while (num >0 )
9+ {
10+ num = num /10 ;
11+ count ++;
12+ }
13+ return count ;
14+ }
15+ public static void main (String [] args ) {
16+ Scanner sc = new Scanner (System .in );
17+ System .out .println ("Enter a number : " );
18+ int num = sc .nextInt ();
19+ System .out .println ("The count of digits in the number :" + count (num ));
20+ sc .close ();
21+ }
22+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ // wap to print even digits in a given number
4+ public class EvenDigits
5+ {
6+ public static void even (int num )
7+ {
8+ System .out .println ("The even digits in the given number are : " );
9+ while (num >0 )
10+ {
11+ int ld = num % 10 ;
12+ if (ld % 2 == 0 )
13+ {
14+ System .out .println (ld );
15+ }
16+ num = num / 10 ;
17+ }
18+ }
19+ public static void main (String [] args ) {
20+ Scanner sc = new Scanner (System .in );
21+ System .out .println ("Enter a number : " );
22+ int num = sc .nextInt ();
23+ even (num );
24+ sc .close ();
25+ }
26+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class MultiplicationTable
4+ {
5+ public static void multiplication (int num )
6+ {
7+ for (int i = 1 ;i <=10 ;i ++)
8+ {
9+ int res = num * i ;
10+ System .out .println (num + " X " + i + " = " + res );
11+ }
12+ }
13+ public static void main (String [] args )
14+ {
15+ Scanner sc = new Scanner (System .in );
16+ System .out .println ("Enter a number .." );
17+ int num = sc .nextInt ();
18+ System .out .println (num + " Table" );
19+ multiplication (num );
20+ sc .close ();
21+ }
22+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class PrimeOrNot
4+ {
5+ public static int checkPrime (int num )
6+ {
7+ int count = 0 ;
8+ for (int i = 1 ;i <=num ;i ++)
9+ {
10+ if (num % i == 0 )
11+ {
12+ count ++;
13+ }
14+ }
15+ return count ;
16+ }
17+ public static void main (String [] args ) {
18+ Scanner sc = new Scanner (System .in );
19+ System .out .println ("Enter a number : " );
20+ int num = sc .nextInt ();
21+ int count = checkPrime (num );
22+ if (count == 2 )
23+ {
24+ System .out .println (num + " is a prime number" );
25+ }
26+ else
27+ {
28+ System .out .println (num + " is not a prime number" );
29+ }
30+ sc .close ();
31+ }
32+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class ProductOfEvenOddFactors
4+ {
5+ public static void product (int num )
6+ {
7+ int evenProd = 1 ;
8+ int oddProd = 1 ;
9+ System .out .println ("The factors of " + num + " are : " );
10+ for (int i = 1 ;i <=num ;i ++)
11+ {
12+ if (num % i == 0 )
13+ {
14+ System .out .println (i +" " );
15+ if (i % 2 == 0 )
16+ {
17+ evenProd = evenProd * i ;
18+ }
19+ else
20+ {
21+ oddProd = oddProd * i ;
22+ }
23+ }
24+ }
25+ System .out .println ("The product of even Factors is : " +evenProd );
26+ System .out .println ("The product of odd Factors is : " + oddProd );
27+ }
28+ public static void main (String [] args ) {
29+ Scanner sc = new Scanner (System .in );
30+ System .out .println ("Enter a number : " );
31+ int num = sc .nextInt ();
32+ product (num );
33+ sc .close ();
34+ // int result = product(num);
35+ // System.out.println("The product of even Products and ");
36+
37+ }
38+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class ProductOfFactors
4+ {
5+ public static void factors (int num )
6+ {
7+ for (int i = 1 ;i <=num ;i ++)
8+ {
9+ if (num % i == 0 )
10+ {
11+ System .out .println (i +" " );
12+ }
13+ }
14+ }
15+ public static int product (int num )
16+ {
17+ int product = 1 ;
18+ for (int i = 1 ;i <=num ;i ++)
19+ {
20+ if (num % i == 0 )
21+ {
22+ product = product * i ;
23+ }
24+ }
25+ return product ;
26+ }
27+ public static void main (String [] args ) {
28+ Scanner sc = new Scanner (System .in );
29+ System .out .println ("Enter a number : " );
30+ int num = sc .nextInt ();
31+ System .out .println ("The factors of the number are : " );
32+ factors (num );
33+ int result = product (num );
34+ System .out .println ("The product of the factors is " + result );
35+ sc .close ();
36+ }
37+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class ProductOfPrimeNumbersm_n
4+ {
5+ public static boolean checkPrime (int num )
6+ {
7+ if (num <2 )
8+ return false ;
9+ for (int i = 2 ;i <=num /2 ;i ++)
10+ // any number greater than num/2 can divide num evenly
11+ // so checking until half saves time and iteration
12+ // however the time complexity of the this is O(n).
13+ // for larger number we con't use this logic we need to use Math.sqrt() mmethod if
14+ // it's without inbuilt methods we can use i * i<=num/2 also .
15+ // which gives u O(V^2(n)) complexity
16+ {
17+ if (num %i ==0 )
18+ {
19+ return false ;
20+ }
21+ }
22+ return true ;
23+ }
24+ public static int product (int m , int n )
25+ {
26+ int product = 1 ;
27+ System .out .println ("The pime numbers are:" );
28+ for (int i = m ;i <=n ;i ++)
29+ {
30+ if (checkPrime (i ))
31+ {
32+ System .out .println (i +" " );
33+ product = product *i ;
34+ }
35+ }
36+ return product ;
37+ }
38+ public static void main (String [] args ) {
39+ Scanner sc = new Scanner (System .in );
40+ System .out .println ("Enter lowerbound : " );
41+ int m = sc .nextInt ();
42+ System .out .println ("Enter upperbound : " );
43+ int n = sc .nextInt ();
44+ System .out .println ("The product of the prime numbers between " + m + " and " + n + " is " + product (m , n ));
45+
46+ }
47+
48+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class SumOfEvenOddFactors
4+ {
5+ public static void factors (int num )
6+ {
7+ int evenSum = 0 ;
8+ int oddSum = 0 ;
9+ System .out .println ("The factors of " + num + " are : " );
10+ for (int i = 1 ;i <=num ;i ++)
11+ {
12+ if (num % i == 0 )
13+ {
14+ System .out .println (i + " " );
15+ if (i % 2 == 0 )
16+ {
17+ evenSum += i ;
18+ }
19+ if (i % 2 != 0 )
20+ {
21+ oddSum += i ;
22+ }
23+ }
24+ }
25+ System .out .println ("The sum EvenFactors is : " + evenSum );
26+ System .out .println ("The sum of OddFactors is : " + oddSum );
27+ }
28+ public static void main (String [] args ) {
29+ Scanner sc = new Scanner (System .in );
30+ System .out .println ("Enter a number : " );
31+ int num = sc .nextInt ();
32+ factors (num );
33+ sc .close ();
34+ }
35+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ public class SumOfFactors
4+ {
5+ public static void factor (int num )
6+ {
7+ System .out .println ("The factors are .." );
8+ for (int i = 1 ;i <=num ;i ++)
9+ {
10+ if (num %i ==0 )
11+ {
12+ System .out .println (i +" " );
13+ }
14+ System .out .println ();
15+ }
16+ }
17+ public static int sum (int num )
18+ {
19+ int sum = 0 ;
20+ for (int i = 0 ;i <=num ;i ++)
21+ {
22+ if (num % i == 0 )
23+ {
24+ sum = sum + i ;
25+ }
26+ }
27+ return sum ;
28+ }
29+ public static void main (String [] args ) {
30+ Scanner sc = new Scanner (System .in );
31+ System .out .println ("Enter a number.." );
32+ int num = sc .nextInt ();
33+ factor (num );
34+ int sum = sum (num );
35+ System .out .println ("The sum of the factors is " + sum );
36+ sc .close ();
37+ }
38+
39+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_02 ;
2+ import java .util .*;
3+ //wap to print the sum of prime numbers form range m to n
4+ public class SumOfPrimeNumbersm_n
5+ {
6+ public static boolean checkPrime (int num )
7+ {
8+ if (num <2 )
9+ return false ;
10+ for (int i = 2 ;i <=num /2 ;i ++)
11+ {
12+ if (num % 2 == 0 )
13+ return false ;
14+ }
15+ return true ;
16+ }
17+ public static int sumOfPrime (int m ,int n )
18+ {
19+ int sum = 0 ;
20+ System .out .println ("The prime numbers are :" );
21+ for (int i = m ;i <=n ;i ++)
22+ {
23+ if (checkPrime (i ))
24+ {
25+ System .out .println (i + " " );
26+
27+ sum = sum + i ;
28+ }
29+ }
30+ return sum ;
31+ }
32+ public static void main (String [] args ) {
33+ Scanner sc = new Scanner (System .in );
34+ System .out .println ("Enter the upper bound : " );
35+ int m = sc .nextInt ();
36+ System .out .println ("Enter the lower bound : " );
37+ int n = sc .nextInt ();
38+ int sum = sumOfPrime (m , n );
39+ System .out .println ("Sum of the prime numbers present in the range of " +
40+ m + " and " + n + " is " + sum );
41+ sc .close ();
42+ }
43+ }
You can’t perform that action at this time.
0 commit comments