Sort by

recency

|

218 Discussions

|

  • + 2 comments

    Those who thought (element instanceof Main); one minute of silence (R.I.P)....

  • + 0 comments

    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 String) if(element.equals("###"))

         //Hints: use instanceof operator
    
            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

      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((String)element);
      }
    

    } }

  • + 0 comments

    if("###".equals(it.next())) break;

  • + 0 comments

    Here is Java Iterator solution - https://programmingoneonone.com/hackerrank-java-iterator-problem-solution.html

  • + 0 comments
    static Iterator func(ArrayList mylist){
          Iterator it=mylist.iterator();
          while(it.hasNext()){
             Object element = it.next();
             if(element instanceof String)
                if(element.equals("###"))
    			break;
    		 }
         return it;
          
       }