Algorithm


Problem Name: Java Primality Test

Problem Link: https://www.hackerrank.com/challenges/java-datatypes/problem?isFullScreen=true

In this HackerRank Functions in Java programming problem solution,

A prime number is a natural number greater than 1 whose only positive divisors are 1 and itself. For example, the first six prime numbers are 2, 3, 5, 6, 7, 11, and 13.

Given a large integer, n (the number to be checked).

Constraints

  • n contains at most 100 digits.

Output Format

If n is a prime number, print prime; otherwise, print not prime.

Sample Input

13

Sample Output

prime

Explanation

The only positive divisors of 13 are 1 and 13,so we print prime.

 

 

 

 

Code Examples

#1 Code Example with Java Programming

Code - Java Programming


import java.io.*;
import java.math.*;
import java.security.*;
import java.text.*;
import java.util.*;
import java.util.concurrent.*;
import java.util.regex.*;

public class Solution{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        BigInteger n = in.nextBigInteger();
        in.close();
        
        System.out.println(n.isProbablePrime(1) ? "prime" : "not prime");
    }
}
Copy The Code & Try With Live Editor
Advertisements

Demonstration


Previous
[Solved] Valid Username Regular Expression in Java solution in Hackerrank - Hacerrank solution Java
Next
[Solved] Java BigInteger in Java solution in Hackerrank - Hacerrank solution Java