Skip to main content

Posts

Showing posts with the label java Hackerrank

java map hackerrank solution - Java 15

   java map hackerrank solution - Java 15 for explanation watch video : Code: import  java.io.*; import  java.util.*; public   class  Solution {      public   static   void  main(String[] args) {         Scanner scn =  new  Scanner(System.in);          int  n = scn.nextInt();         scn.nextLine();         HashMap<String,Integer> hm =  new  HashMap<>();          for ( int  i= 0 ;i<n;i++){             String name = scn.nextLine();              int  mobile = scn.nextInt();             scn.nextLine();             hm.put(name,mobile);         }          while (scn.hasNext()){             String name = scn.nextLine();              if (hm.containsKey(name)){                 System.out.println(name+ "=" +hm.get(name));             } else {                 System.out.println( "Not found" );             }         }        } }

Tree : Top View Hackerrank Solution - java

Tree : Top View Hackerrank Solution for explanation watch Video :  Code:  import  java.util.*; import  java.io.*; class  Node {     Node left;     Node right;      int  data;          Node( int  data) {          this .data = data;         left = null;         right = null;     } } class  Solution {      /*           class Node          int data;         Node left;         Node right;     */      static   class  NodeLevel{         Node node;         Integer level;         NodeLevel(Node node,Integer level){              this .node = node;              this .level = level;         }     }      public   static   void  topView(Node root) {         Queue<NodeLevel> q =  new  LinkedList<>();         TreeMap<Integer,Integer> tm =  new  TreeMap<>();          if (root==null){              return ;         }         q.add( new  NodeLevel(root, 0 ));          while (!q.isEmpty()){             NodeLevel temp = q.poll();             Node temp1 = temp.node;             Intege

Java Arraylist Hackerrank Solution

 Java Arraylist Hackerrank Solution For Explanation Check Video: Sample Input 5 5 41 77 74 22 44 1 12 4 37 34 36 52 0 3 20 22 33 5 1 3 3 4 3 1 4 3 5 5 Sample Output 74 52 37 ERROR! ERROR! Code: import  java.io.*; import  java.util.*; public   class  Solution {      public   static   void  main(String[] args) {         Scanner scn =  new  Scanner(System.in);          int  n = scn.nextInt();         ArrayList<ArrayList<Integer>> al =  new  ArrayList<ArrayList<Integer>>();          for ( int  i= 0 ;i<n;i++){              int  d = scn.nextInt();             ArrayList<Integer> al1 =  new  ArrayList<>();              for ( int  j= 0 ;j<d;j++){                  int  num = scn.nextInt();                 al1.add(num);             }             al.add(al1);         }          int  q = scn.nextInt();          for ( int  i= 0 ;i<q;i++){              int  x = scn.nextInt();              int  y = scn.nextInt();              if (x>al.size() || y>al.g