[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/subham500071430/JavaProgramming/patch-2/HackerRank/ThirtyOne.java [Back]  [Original]

package HackerRank;

import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;

public class ThirtyOne {

    public static void main(String[] args) {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT. Your class should be named Solution. */
        Scanner scanner = new Scanner(System.in);

        // Read initial list size
        int n = scanner.nextInt();
        List list = new ArrayList();

        // Read the list elements
        for (int i = 0; i < n; i++) {
            list.add(scanner.nextInt());
        }

        // Read number of queries
        int q = scanner.nextInt();
        scanner.nextLine(); // Consume the newline character after the integer

        for (int i = 0; i < q; i++) {
            String queryType = scanner.nextLine(); // Read "Insert" or "Delete"
            String[] query = scanner.nextLine().split(" ");

            if (queryType.equals("Insert")) {
                int index = Integer.parseInt(query[0]);
                int value = Integer.parseInt(query[1]);
                list.add(index, value);
            } else if (queryType.equals("Delete")) {
                int index = Integer.parseInt(query[0]);
                list.remove(index);
            }
        }

        // Print the final list
        for (int num : list) {
            System.out.print(num + " ");
        }

        scanner.close();

    }
}


Web Proxy Viewer  |  New URL  |  Original Page