Skip to content

Instantly share code, notes, and snippets.

@Jack-Saleem
Created January 16, 2016 14:03
Show Gist options
  • Save Jack-Saleem/4ad74164d843264bc74d to your computer and use it in GitHub Desktop.
Save Jack-Saleem/4ad74164d843264bc74d to your computer and use it in GitHub Desktop.
Codeforces 404A ValeraAndX program in java
import java.util.Scanner;
public class ValeraAndX
{
public static void main(String[] args)
{
Scanner z=new Scanner(System.in);
int n=z.nextInt();
String x[]=new String[n];
StringBuilder sb=new StringBuilder();
char a[][]=new char[n][n];
for(int i=0;i<n;i++) {
x[i]=z.next();
sb.append(x[i]);
}
int zz=0;
for(char c='a'; c<='z';c++) {
if(sb.toString().contains(String.valueOf(c)))
zz++;
}
if(zz==2)
{
char p=sb.toString().charAt(0);
char q=p;
for(char c='a'; c<='z';c++) {
if(sb.toString().contains(String.valueOf(c))){
if(c!=p)
q=c;
}
}
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
a[i][j]=x[i].charAt(j);
}
}
boolean flag=false;
for(int i=0;i<n;i++) {
for(int j=0;j<n;j++) {
if(j==i || j==n-1-i){
if(x[i].charAt(j)!=p)
flag=true;
} else {
if(x[i].charAt(j)!=q)
flag=true;
}
}
}
if(flag)
System.out.println("NO");
else
System.out.println("YES");
}else
System.out.println("NO");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment