You are on page 1of 4

1.

import java.util.*;

class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
sc.nextLine();
if(n<1)
{
System.out.println("Invalid Input");
System.exit(0);
}
char input[]=new char[n+1];
for(int i=0;i<n;i++)
{
String s=sc.nextLine();
input[i]=Character.toUpperCase(s.charAt(0));
}

int index=-1;
for(int i=0;i<n;i++)
{
if(Character.isAlphabetic(input[i]));
{
index=i;
break;
}
}

String forward="";
String Backward="";

for(int i=index;i<n;i++)
{
if(Character.isAlphabetic(input[i]))
{
forward+=input[i];
}
}

for(int i=n-1;i>=index;i--)
{
if(Character.isAlphabetic(input[i]))
{
Backward+=input[i];
}
}
if(forward.equals(Backward))
{
System.out.println("Yes");
}
else
System.out.println("No");
}
}
2.

import java.util.*;

class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
sc.nextLine();
if(n<1)
{
System.out.println("Invalid Input");
System.exit(0);
}
int input[]=new int[n+1];
for(int i=0;i<n;i++)
{
input[i]=sc.nextInt();
}
int count=0,trend=0;
for(int i=0;i<input.length-1;i++)
{
if(input[i+1]>input[i])
{
count++;
}
else
{
if(count>1)
{
trend++;
count=0;
}
}
}
if(count==n-1)
{
System.out.println("1");
System.exit(0);
}
System.out.println(trend);
}
}

3.

import java.util.*;

class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
sc.nextLine();
if(n<1)
{
System.out.println("Invalid Input");
System.exit(0);
}
int input[]=new int[n+1];
for(int i=0;i<n;i++)
{
input[i]=sc.nextInt();
}
int count=0;
for(int i=1;i<input.length-2;i++)
{
if(input[i]>input[i+1] && input[i]>input[i-1])
{
//System.out.println("3 " +i);
count++;
}
}
System.out.println(count);
}
}

4.

import java.util.*;

class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
sc.nextLine();
if(n<1)
{
System.out.println("Invalid Input");
System.exit(0);
}
int input[]=new int[n+1];
for(int i=0;i<n;i++)
{
input[i]=sc.nextInt();
}
int positiveSpike=0,negativeSpike=0;
for(int i=1;i<input.length-2;i++)
{
if(input[i]>input[i+1] && input[i]>input[i-1])
{
//System.out.println("3 " +i);
positiveSpike++;
}
}
for(int i=1;i<input.length-2;i++)
{
if(input[i]<input[i+1] && input[i]<input[i-1])
{
//System.out.println("3 " +i);
negativeSpike++;
}
}
System.out.println(positiveSpike+negativeSpike);
}
}

5.

import java.util.*;

class Main
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
sc.nextLine();
if(n<1)
{
System.out.println("Invalid Input");
System.exit(0);
}
int input[]=new int[n];
int sum=0;
for(int i=0;i<n;i++)
{
input[i]=sc.nextInt();
sum=sum+input[i];
}
float avg=sum/n;
int incr=0,decr=0;
for(int i=0;i<input.length;i++)
{
if(input[i]>avg)
{
incr++;
}
else if(input[i]<avg)
{
decr++;
}
}
System.out.println(""+incr+" "+decr);
}
}

You might also like