DDSA
Advertisement

Rotate and delete

Rotate and delete.java
Java
class Solution {
    public static int rotateDelete(ArrayList<Integer> arr) {
        boolean flag = true;
        int n = arr.size();
        int x = n / 2;

        while (x != 0) {
            if (flag) {
                n -= 1;
                flag = false;
            } else {
                n -= 2;
                flag = true;
            }
            x--;
        }
        return arr.get(n);
    }
}
Advertisement
Was this solution helpful?