Posts

Showing posts from May, 2021

JAVA SORT HACKKERANK WITH COMPARATOR.COMPARING AND THEN COMPARING FUNCTION

  import  java.util.*; class  Student{      private   int  id;      private  String fname;      private   double  cgpa;      public  Student( int  id, String fname,  double  cgpa) {          super ();          this .id = id;          this .fname = fname;          this .cgpa = cgpa;     }      public   int  getId() {          return  id;     }      public  String getFname() {          return  fname;     }      public   double  getCgpa() {          return  cgpa;     } } //Complete the code public   class  Solution {      public   static   void  main(String[] args){         Scanner in =  new  Scanner(System.in);          int  testCases = Integer.parseInt(in.nextLine());                  List<Student> studentList =  new  ArrayList<Student>();          while (testCases> 0 ){              int  id = in.nextInt();             String fname = in.next();              double  cgpa = in.nextDouble();                          Student st =  new  Student(id, fname, cgpa);             st

JAVA HASHSET HAACKERANK

  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 s =  new  Scanner(System.in);          int  t = s.nextInt();         String [] pair_left =  new  String[t];         String [] pair_right =  new  String[t];                   for  ( int  i =  0 ; i < t; i++) {             pair_left[i] = s.next();             pair_right[i] = s.next();         }         HashSet<String> set= new  HashSet<String>();          for ( int  i= 0 ;i<t;i++){             set.add(pair_left[i]+ "_" +pair_right[i]);             System.out.println(set.size());         } //Write your code here    } }

JAVA instanceof HACKKERANK

  import  java.util.*; class  Student{} class  Rockstar{   } class  Hacker{} public   class  InstanceOFTutorial{          static  String count(ArrayList mylist){        int  a =  0 ,b =  0 ,c =  0 ;        for ( int  i =  0 ; i < mylist.size(); i++){          Object element=mylist.get(i);           if (element  instanceof  Student)             a++;           else   if (element  instanceof  Rockstar)             b++;           else             c++;       }       String ret = Integer.toString(a)+ " " + Integer.toString(b)+ " " + Integer.toString(c);        return  ret;    }     public   static   void  main(String []args){       ArrayList mylist =  new  ArrayList();       Scanner sc =  new  Scanner(System.in);        int  t = sc.nextInt();        for ( int  i= 0 ; i<t; i++){          String s=sc.next();           if (s.equals( "Student" ))mylist.add( new  Student());           if (s.equals( "Rockstar" ))mylist.add( new  Rockstar());          

JAVA ITERATOR HACKERRANK

  import  java.util.*; public   class  Main{          static  Iterator func(ArrayList mylist){       Iterator it=mylist.iterator();        while (it.hasNext()){          Object element = it.next();           if (element  instanceof  Integer){             it.remove();          }                     //Hints: use instanceof operator          else              break ;         }        return  it;           }     @SuppressWarnings ({  "unchecked"  })     public   static   void  main(String []args){       ArrayList mylist =  new  ArrayList();       Scanner sc =  new  Scanner(System.in);        int  n = sc.nextInt();        int  m = sc.nextInt();        for ( int  i =  0 ;i<n;i++){          mylist.add(sc.nextInt());       }              mylist.add( "###" );        for ( int  i= 0 ;i<m;i++){          mylist.add(sc.next());       }              Iterator it=func(mylist);        while (it.hasNext()){          Object element = it.next();          System.out.println((Strin

JAVA GENERICS HACCKERANK

import  java.io.IOException; import  java.lang.reflect.Method; class  Printer {//object array will accept every data type and for using it we are using reflect method in language class      public   void  printArray(Object arr[]){          for ( int  i= 0 ;i<arr.length;i++){             System.out.println(arr[i]);         }             }      //Write your code here   } public   class  Solution {      public   static   void  main( String args[] ) {         Printer myPrinter =  new  Printer();         Integer[] intArray = {  1 ,  2 ,  3  };         String[] stringArray = { "Hello" ,  "World" };         myPrinter.printArray(intArray);         myPrinter.printArray(stringArray);          int  count =  0 ;          for  (Method method : Printer. class .getDeclaredMethods()) {             String name = method.getName();              if (name.equals( "printArray" ))                 count++;         }          if (count >  1 )System.out.println( "Method 

LEETCODE RUNNING SUM OF 1D ARRAY (1 MAY- 7 MAY)

 class Solution {     public int[] runningSum(int[] nums) {         int index=0;         int sum=0;        for(int i=0;i<nums.length;i++){            sum=sum+nums[i];            nums[index]=sum;            index++;        }         return nums;              } }

Java Big Integer Hacker rank

  import  java.io.*; import  java.util.*; import  java.math.BigInteger; public   class  Solution {      public   static   void  main(String[] args) {                  Scanner sc= new  Scanner(System.in);         String a=sc.next();         String b=sc.next();                  BigInteger b1= new  BigInteger(a);         BigInteger b2= new  BigInteger(b);         BigInteger c,d;         c=b1.add(b2);         d=b1.multiply(b2);         System.out.println(c);         System.out.println(d);              } }

Hacker rank Java Big integer Java primality Test

  import  java.io.*; import  java.math.*; import  java.security.*; import  java.text.*; import  java.util.*; import  java.util.concurrent.*; import  java.util.function.*; import  java.util.regex.*; import  java.util.stream.*; import   static  java.util.stream.Collectors.joining; import   static  java.util.stream.Collectors.toList; public   class  Solution {      public   static   void  main(String[] args)  throws  IOException {         BufferedReader bufferedReader =  new  BufferedReader( new  InputStreamReader(System.in));         String n = bufferedReader.readLine();         // Long n1=Long.parseLong(n);                   //System.out.println(n);          //int n1=Integer.valueOf(n);          /*int sum=0;                 while (n1 != 0)         {             sum = sum + n1 % 10;             n1 = n1/10;         }                   System.out.println(sum);*/         BigInteger b1;          //Random r1=new Random();          //int length=sum;          //b1=BigInteger.probablePrime(lengt