Sort by

recency

|

365 Discussions

|

  • + 0 comments
    import java.io.*;
    import java.util.*;
    
    public class Solution {
    
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            
            int arraySize;
            String firstElement;
            List<String> numbers = Arrays.asList("0", "1", "2", "3", "5", "6", "7", "8", "9");
            Integer[] integerArray;
            String[] stringArray;
            
            while(scanner.hasNext()) {
                arraySize = Integer.parseInt(scanner.nextLine());
                
                firstElement = scanner.nextLine();
                if (numbers.contains(firstElement)) {
                    integerArray = new Integer[arraySize];
                    integerArray[0] = Integer.parseInt(firstElement);
                    
                    for (int i = 1; i < arraySize; i++) {
                        integerArray[i] = Integer.parseInt(scanner.nextLine());
                    }
                    
                    printArray(integerArray);
                } else {
                    stringArray = new String[arraySize];
                    stringArray[0] = firstElement;
                    
                    for (int i = 1; i < arraySize; i++) {
                        stringArray[i] = scanner.nextLine();
                    }
                                    
                    printArray(stringArray);
                }
            }
            
            scanner.close();
        }
        
        private static <E> void printArray(E[] a) {
            for (E e: a) {
                System.out.println(e);            
            }
        }
    }
    
  • + 0 comments

    c#

    static void PrintArray(T[] a) { foreach(var i in a) { Console.WriteLine(i); } }

  • + 0 comments

    **c++ 11 // Write your code here

    template void printArray(const vector& A) { for (const auto &element : A) { cout << element << endl; } }

  • + 0 comments

    **Java 8 Generic Solution **

    public static <E> void printArray(E[] arr){
    for(int i=0; i<arr.length; i++){
    System.out.println(arr[i]);
    }
    }
    
  • + 0 comments

    import java.util.*;

    public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in);

        while (sc.hasNextInt()) {
            int t = sc.nextInt();
    
            // Peek the next token to check if it is an int
            if (sc.hasNextInt()) {
                Integer[] arr = new Integer[t];
                for (int i = 0; i < t; i++) {
                    if (sc.hasNextInt()) {
                        arr[i] = sc.nextInt();
                    }
                }
                printArray(arr);
            } else {
                String[] arr = new String[t];
                for (int i = 0; i < t; i++) {
                    if (sc.hasNext()) {
                        arr[i] = sc.next();
                    }
                }
                printArray(arr);
            }
        }
    
        sc.close();
    }
    
    public static <T> void printArray(T[] array) {
        for (T item : array) {
            System.out.println(item);
        }
    }
    

    }