Posts

Showing posts with the label Array

Minimum Indices HackerEarth

  import java . util .*;     class TestClass { public static void main ( String args [] ) throws Exception { Scanner sc = new Scanner ( System . in ); int n = sc . nextInt (); int q = sc . nextInt (); int arr []= new int [ n ]; for ( int i = 0 ; i < n ; i ++){ arr [ i ]= sc . nextInt (); } ArrayList < Integer > aa = new ArrayList < Integer >(); ArrayList < Integer > ab = new ArrayList < Integer >(); int sum = 0 ; for ( int i = 0 ; i < n ; i ++){ String s = String . valueOf ( arr [ i ]); for ( int j = 0 ; j < s . length (); j ++){ sum = sum + Integer . valueOf ( String . valueOf ( s . charAt ( j ))); } aa . add ( sum ); sum = 0 ; } //System.out.println(aa+" "); int count = 0 ; for ( int i = 0 ; i < q ; i ++){ int a = sc . nextInt (); int b =...

Sparse Arrays HackerRank

1.USING ARRAYLIST 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 {         Scanner sc= new  Scanner(System.in);          int  n=sc.nextInt();         String str[]= new  String[n];         ArrayList<String> aa= new  ArrayList<String>();        ...

2D Array - DS HACKKERANK

  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; class  Result {      /*      * Complete the 'hourglass sum function below.      *      * The function is expected to return an INTEGER.      * The function accepts 2D_INTEGER_ARRAY arr as a parameter.      */          //Time O(1) as we know every time we have to iterate the loop //through value 4 as array size w...