Problem Statement
Definition
- Class:
- LetterSet
- Method:
- compliment
- Parameters:
- String[]
- Returns:
- String
- Method signature:
- String compliment(String[] str)
- (be sure your method is public)
Constraints
- str contains between 0 to 50 elements, inclusive.
- Each element of str contains between 1 and 50 characters, inclusive.
- Each element of str contains only the capital letters 'A'-'Z'.
Examples
{}
Returns: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
{"ABCDEFGHIJKLMNOPQRSTUVWXYZ"}
Returns: ""
{"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}
Returns: ""
{"NATURAL", "SPRING", "NATRUAL", "WATER"}
Returns: "BCDFHJKMOQVXYZ"
{"E", "EE", "EEEE", "EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE"}
Returns: "ABCDFGHIJKLMNOPQRSTUVWXYZ"
{"LIKE", "GETCHAR", "AND", "PUTCHAR", "GETC", "AND", "PUTC", "ARE", "MACROS", "DEFINED", "IN", "STDIOH"}
Returns: "BJQVWXYZ"
{"PURITY", "GUARANTEED", "NON", "CARBONATED", "PURIFIED", "DRINKING", "WATER"}
Returns: "HJLMQSVXZ"
{"TOURNEE", "DU", "CHAT", "NOIR", "DE", "RODOLPTTE", "SALIS"}
Returns: "BFGJKMQVWXYZ"
{"PAPIER", "A", "CIGARETTES", "JOB", "HORS", "CONCOURS", "PARIS"}
Returns: "DFKLMQVWXYZ"
{"LEARN", "UNIX", "IN", "TEN", "MINUTES"}
Returns: "BCDFGHJKOPQVWYZ"
{"ENJOY", "THE", "CRISP", "REFRESHING", "TASTE", "OF", "WATER"}
Returns: "BDKLMQUVXZ"
{"THE", "QUICK", "BROWN", "FOX", "JUMPED", "OVER", "THE", "LAZY", "DOG", "THE", "LAZY", "DOG", "DIED"}
Returns: "S"
{"STYLE", "UNLIKE", "ANY", "OTHER"}
Returns: "BCDFGJMPQVWXZ"
{"S"}
Returns: "ABCDEFGHIJKLMNOPQRTUVWXYZ"
{"S", "A", "T", "U", "R", "N", "J", "U", "P", "I", "T", "E", "R", "A", "N", "D", "C", "O", "M", "P", "A", "N", "Y", "A", "T", "S", "A", "T", "U", "R", "N", "J", "U", "P", "I", "T", "E", "R", "A", "N", "D", "C", "O", "M", "P", "A", "N", "Y", "A", "T"}
Returns: "BFGHKLQVWXZ"
{"A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A"}
Returns: "BCDEFGHIJKLMNOPQRSTUVWXYZ"
{"BCDEFGHIKLMNOPQRSTUWXYZ"}
Returns: "AJV"
{}
Returns: "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
{"X", "XYZ"}
Returns: "ABCDEFGHIJKLMNOPQRSTUVW"
{"ABX", "ABXY", "A"}
Returns: "CDEFGHIJKLMNOPQRSTUVWZ"
{"CD"}
Returns: "ABEFGHIJKLMNOPQRSTUVWXYZ"
{"BLAA", "GLAASS", "WELL", "ZXCD", "WWLP", "WMNE", "PTRYEM", "BGHT"}
Returns: "FIJKOQUV"
{"A"}
Returns: "BCDEFGHIJKLMNOPQRSTUVWXYZ"
{"ACE", "LACE"}
Returns: "BDFGHIJKMNOPQRSTUVWXYZ"
{"X", "XYZ"}
Returns: "ABCDEFGHIJKLMNOPQRSTUVW"