HACKERRANK java SOLUTIONs.


Home C++ Java Python Contact

Hackerrank java solutions.
Loading...
Welcome to Java!
public class Solution {
        public static void main(String[] args) {
            System.out.println("Hello, World.");
            System.out.println("Hello, Java.");
            /* Enter your code here. Print output to STDOUT. Your class should be named Solution. */
        }
    }
    
Java Stdin and Stdout I
        import java.util.*;
        public class Solution {
                    public static void main(String[] args) {
                Scanner scan = new Scanner(System.in);
                int a = scan.nextInt();
                int b = scan.nextInt();
                int c = scan.nextInt();
                // Complete this line
                // Complete this line
                        System.out.println(a);
                System.out.println(b);
                System.out.println(c);
                // Complete this line
                // Complete this line
            }
        }
    
Java Stdin and Stdout II
    import java.util.Scanner;
    public class Solution {
            public static void main(String[] args) {
            Scanner scan = new Scanner(System.in);
            int i = scan.nextInt();
            double d =scan.nextDouble();
            String s1 =scan.nextLine(); 
            String s =scan.nextLine(); 
            // Write your code here.
                System.out.println("String: " + s);
            System.out.println("Double: " + d);
            System.out.println("Int: " + i);
        }
    }
Java If-Else
    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 {
        private static final Scanner scanner = new Scanner(System.in);
            public static void main(String[] args) {
            int N = scanner.nextInt();
            if((N+1)%2==0)
                System.out.println("Weird");
            else if(N%2==0 && 2<=N && N<=5)
                System.out.println("Not Weird");
            else if(N%2==0 && 6<=N && N<=20)
                System.out.println("Weird");
            else if(N%2==0 && 20< N)
                System.out.println( " Not Weird");
    
            scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
    
            scanner.close();
        }
    }
Java Output Formatting
    import java.util.Scanner;

    public class Solution {
    
        public static void main(String[] args) {
                Scanner sc=new Scanner(System.in);
                System.out.println("================================");
                for(int i=0;i< 3;i++){
                    String s1=sc.next();
                    int x=sc.nextInt();
                    //Complete this line
                    int a=15-s1.length();
                    for(int j=0;j< a;j++){
                        s1=s1+' ';
                    }String z=Integer.toString(x);
                    if(z.length()==2)
                    {
                        z='0'+z;
                    }
                    if(z.length()==1)
                    {
                        z="00"+z;
                    }    
                    System.out.println(s1+z);
                }
                System.out.println("================================");
            }
    }    
Java Loops I
    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 {
        private static final Scanner scanner = new Scanner(System.in)
        public static void main(String[] args) {
            int N = scanner.nextInt();
            for(int i=1;i<=10;i++)
            {
                System.out.println(N+" x "+i+" = "+(N*i));
            }
            scanner.skip("(\r\n|[\n\r\u2028\u2029\u0085])?");
            scanner.close();
        }
    }   
Java Loops II
    import java.util.*;
    import java.io.*; 
    class Solution{
        public static void main(String []argh){
            Scanner in = new Scanner(System.in);
            int t=in.nextInt();
            for(int i=0;i< t;i++){
                int a = in.nextInt();
                int b = in.nextInt();
                int n = in.nextInt();
                int sum=a;
                int r=0;
                int o=1;
                for(int j=0;j< n;j++)
                {
                 //for(int p=0;p< j;p++)
                    r=(1<< j)*b;
                    sum=sum+r;
                    System.out.print(sum+" ");
                }
                System.out.println("");
            }
            
            in.close();
        }
    }  
Java Datatypes
    import java.util.*;
    import java.io.*;
    class Solution{
        public static void main(String []argh)
        {
            Scanner sc = new Scanner(System.in);
            int t=sc.nextInt();
    
            for(int i=0;i< t;i++)
            {
                try
                {
                    long x=sc.nextLong();
                    System.out.println(x+" can be fitted in:");
                    if(x>=-128 && x<=127)System.out.println("* byte");
                    //Complete the code
                    if(x>=-32768 && x<=32767)System.out.println("* short");
                    if(x>=-2147483648 && x<=2147483647)System.out.println("* int");
                    System.out.println("* long");
                }
                catch(Exception e)
                {
                    System.out.println(sc.next()+" can't be fitted anywhere.");
                }    
            }
        }
    }    
Java End-of-file
    import java.io.*;
    import java.util.*;
    public class Solution {
        public static void main(String[] args) {
            /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
            Scanner s=new Scanner(System.in);
            for(int i=1;s.hasNext()==true;i++)
            {
                    String si=s.nextLine();
                    System.out.println(i+" " +si);
            }
        }
    }    
Java Int to String
    String s=Integer.toString(n);
Java Strings Introduction
    import java.io.*;
    import java.util.*;
    public class Solution {
        public static void main(String[] args)      
            Scanner sc=new Scanner(System.in);
            String A=sc.next();
            String B=sc.next();
            /* Enter your code here. Print output to STDOUT. */
            System.out.println(A.length()+B.length());
            if(A.compareTo(B)>0)System.out.println("Yes");
            else System.out.println("No");
            String o=A.substring(0,1).toUpperCase()+A.substring(1);
            String o1=B.substring(0,1).toUpperCase()+B.substring(1);        
            System.out.println(o+" "+o1);
        }
    }    
Java Substring
    import java.io.*;
    import java.util.*;
    import java.text.*;
    import java.math.*;
    import java.util.regex.*;
    public class Solution {    
        public static void main(String[] args) {
            Scanner in = new Scanner(System.in);
            String S = in.next();
            int start = in.nextInt();
            int end = in.nextInt();
            System.out.println(S.substring(start,end));
        }
    }  
Java String Reverse
    import java.io.*;
    import java.util.*;
    public class Solution {
        public static void main(String[] args) {           
            Scanner sc=new Scanner(System.in);
            String A=sc.next();
            int n=50;
            n=A.length();
            String rev="";
            for (int i=n-1;i>-1;i--)
            {
                rev=rev+A.charAt(i);
            }
            if(A.equals(rev)) System.out.println("Yes");
            else  System.out.println("No");
            /* Enter your code here. Print output to STDOUT. */          
        }
    }    
Java 1D Array
    int[] a = new int[n];
    for(int i=0;i< n;i++)
    {
        a[i]=scan.nextInt();
    }
Java Inheritance I
    class Bird extends Animal
    {
        void fly()
        {
            System.out.println("I am flying");
        }
        void sing()
        {
            System.out.println("I am singing");
        }
    }    
Java Inheritance II
    //Write your code here
    class Arithmetic
    {
        int add(int a,int b)
        {
            return (a+b);
        }
    }
    class Adder extends Arithmetic
    {}
Java Method Overriding
    void getNumberOfTeamMembers(){
        System.out.println( "Each team has 11 players in " + getName() );
    }
    // Write your overridden getNumberOfTeamMembers method here
Java Method Overriding 2 (Super Keyword)
    String temp=super.define_me(); //Fix this line