Equality (100 Marks)
Input Format
The first line of input consists of numbers of test cases, T.
Next T lines consist of strings to check.
Constraints
1<= T <=10
1<= |string| <=1000
Output Format
Print the required output.Sample TestCase 1
Input
3
aaabbBBAAA12345)(*&^
aa11BB!!!!!!
aWsEdR1!2@3#
Output
Equality For Everyone
No Equality
Equality For Everyone
- Solutions:
import java.io.*;
import java.util.*;
public class CandidateCode {
public static void main(String args[] ) throws Exception {
Scanner sc = new Scanner (System.in);
String t = sc.nextLine();
int test = Integer.parseInt(t);
for(int j=0; j<test;j++){
int low=0, upper=0, special=0,num=0;
String str = sc.nextLine();
for(int i =0; i<str.length(); i++){
if(str.charAt(i)>='a' && str.charAt(i)<='z')
low++;
else if(str.charAt(i)>='A' && str.charAt(i)<='Z')
upper++;
else if(str.charAt(i)>='0' && str.charAt(i)<='9')
num++;
else if(str.charAt(i)=='!'||str.charAt(i)<='@'||str.charAt(i)=='('||str.charAt(i)==')'||str.charAt(i)=='*'||str.charAt(i)=='&'||str.charAt(i)=='^'||str.charAt(i)=='#')
special++;
}
if((low==upper) && (num==special) && (low==num) && (special==upper) && (low==special))
System.out.println("Equality For Everyone");
else
System.out.println("No Equality");
}
}
}
No comments:
Post a Comment