My issue
what is problem in my code
My code
import java.util.*;
import java.lang.*;
import java.io.*;
class Codechef
{
static ArrayList<Integer> li=new ArrayList<>();
public static void main (String[] args) throws java.lang.Exception
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
for(int i=0;i<n;i++)
li.add(sc.nextInt());
char a[][]=new char[m][2];
for(int i=0;i<m;i++){
for(int j=0;j<2;j++){
a[i][j]=sc.next().charAt(0);
}
if(a[i][0]=='C') cs(a[i][1]);
else if(a[i][0]=='A') as(a[i][1]);
else{
// System.out.println(a[i][1]-'1');
System.out.println(li.get(a[i][1]-'1'));
}
}
}
public static void cs(char count){
int c=Integer.parseInt(count+"");
while(c-->0){
li.add(li.size(),li.get(0));
li.remove(0);
}
}
public static void as(char count){
int c=Integer.parseInt(count+"");
while(c-->0){
li.add(0,li.get(li.size()-1));
li.remove(li.size()-1);
}
}
}
Problem Link: Fun with Rotation Practice Coding Problem