whats the issue with folllowing code?
Scanner scan = new Scanner(System.in);
String testCase = scan.nextLine();
String[] inputs = new String[Integer.parseInt(testCase)];
for (int i = 0; i < Integer.parseInt(testCase); i++) {
inputs[i] = scan.nextLine();
}
for(int i=0;i<inputs.length;i++) {
char[] input = inputs[i].toCharArray();
int snakeCount = 0;
int mangooseCount = 0;
if(input[0] == 'm')
mangooseCount++;
else
snakeCount++;
for(int j =1 ; j < input.length ; j++) {
if(input[j]=='s') {
snakeCount++;
}else {
mangooseCount++;
if(input[j-1]=='s' && j==input.length-1 )
snakeCount--;
else if(input[j-1]=='m' && j==input.length-1 )
continue;
else if ((input[j-1]=='s' || input[j+1]=='s') && j<input.length-2)
snakeCount--;
}
}
if(snakeCount>mangooseCount) {
System.out.println("snakes");
}else if(snakeCount == mangooseCount) {
System.out.println("tie");
}else {
System.out.println("mongooses");
}
}
}
}