Problem Statement
This week there will be an important meeting of your entire department. You clearly remember your boss telling you about it. The only thing you forgot is the day of the week when the meeting will take place.
You asked six of your colleagues about the meeting. None of them knew the day when it will take place, but each of them remembered one day when it will not take place. The days they remembered were distinct. For a clever programmer like you, this was enough to determine the day of the meeting.
You are given a
Definition
- Class:
- WhichDay
- Method:
- getDay
- Parameters:
- String[]
- Returns:
- String
- Method signature:
- String getDay(String[] notOnThisDay)
- (be sure your method is public)
Notes
- There are seven weekdays. Their names are: "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday".
Constraints
- notOnThisDay will contain exactly 6 elements.
- Each element of notOnThisDay will be a name of a weekday (in the exact form specified in the Note above).
- No two elements of notOnThisDay will be equal.
Examples
{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday"}
Returns: "Saturday"
{"Sunday", "Monday", "Tuesday", "Wednesday", "Friday", "Thursday"}
Returns: "Saturday"
{"Sunday", "Monday", "Tuesday", "Thursday", "Friday", "Saturday"}
Returns: "Wednesday"
{"Sunday", "Friday", "Tuesday", "Wednesday", "Monday", "Saturday"}
Returns: "Thursday"
{ "Friday" , "Monday" , "Thursday" , "Tuesday" , "Sunday" , "Saturday" }
Returns: "Wednesday"
{ "Thursday" , "Friday" , "Sunday" , "Wednesday" , "Saturday" , "Tuesday" }
Returns: "Monday"
{ "Thursday" , "Saturday" , "Sunday" , "Tuesday" , "Friday" , "Wednesday" }
Returns: "Monday"
{ "Friday" , "Thursday" , "Tuesday" , "Sunday" , "Wednesday" , "Saturday" }
Returns: "Monday"
{ "Monday" , "Friday" , "Wednesday" , "Saturday" , "Sunday" , "Thursday" }
Returns: "Tuesday"
{ "Sunday" , "Tuesday" , "Saturday" , "Monday" , "Wednesday" , "Thursday" }
Returns: "Friday"
{ "Sunday" , "Monday" , "Tuesday" , "Wednesday" , "Saturday" , "Friday" }
Returns: "Thursday"
{ "Wednesday" , "Thursday" , "Saturday" , "Tuesday" , "Friday" , "Monday" }
Returns: "Sunday"
{ "Saturday" , "Friday" , "Thursday" , "Monday" , "Wednesday" , "Tuesday" }
Returns: "Sunday"
{ "Wednesday" , "Tuesday" , "Thursday" , "Saturday" , "Friday" , "Monday" }
Returns: "Sunday"
{ "Sunday" , "Wednesday" , "Monday" , "Saturday" , "Friday" , "Thursday" }
Returns: "Tuesday"
{ "Sunday" , "Wednesday" , "Saturday" , "Thursday" , "Tuesday" , "Friday" }
Returns: "Monday"
{ "Thursday" , "Saturday" , "Wednesday" , "Friday" , "Tuesday" , "Sunday" }
Returns: "Monday"
{ "Sunday" , "Wednesday" , "Friday" , "Tuesday" , "Thursday" , "Monday" }
Returns: "Saturday"
{ "Monday" , "Thursday" , "Sunday" , "Wednesday" , "Tuesday" , "Saturday" }
Returns: "Friday"
{ "Saturday" , "Friday" , "Tuesday" , "Sunday" , "Thursday" , "Monday" }
Returns: "Wednesday"
{ "Wednesday" , "Monday" , "Tuesday" , "Sunday" , "Friday" , "Thursday" }
Returns: "Saturday"
{ "Friday" , "Monday" , "Tuesday" , "Sunday" , "Saturday" , "Wednesday" }
Returns: "Thursday"
{ "Saturday" , "Monday" , "Wednesday" , "Thursday" , "Tuesday" , "Friday" }
Returns: "Sunday"
{ "Sunday" , "Saturday" , "Monday" , "Tuesday" , "Thursday" , "Friday" }
Returns: "Wednesday"
{ "Tuesday" , "Saturday" , "Monday" , "Friday" , "Wednesday" , "Sunday" }
Returns: "Thursday"
{ "Friday" , "Wednesday" , "Thursday" , "Saturday" , "Sunday" , "Tuesday" }
Returns: "Monday"
{ "Tuesday" , "Saturday" , "Thursday" , "Monday" , "Friday" , "Wednesday" }
Returns: "Sunday"
{ "Sunday" , "Tuesday" , "Thursday" , "Friday" , "Monday" , "Wednesday" }
Returns: "Saturday"
{ "Thursday" , "Friday" , "Monday" , "Wednesday" , "Saturday" , "Sunday" }
Returns: "Tuesday"
{ "Monday" , "Sunday" , "Saturday" , "Thursday" , "Tuesday" , "Wednesday" }
Returns: "Friday"
{ "Saturday" , "Wednesday" , "Tuesday" , "Sunday" , "Monday" , "Friday" }
Returns: "Thursday"
{ "Saturday" , "Thursday" , "Sunday" , "Wednesday" , "Monday" , "Friday" }
Returns: "Tuesday"
{ "Tuesday" , "Sunday" , "Friday" , "Wednesday" , "Thursday" , "Saturday" }
Returns: "Monday"
{ "Tuesday" , "Sunday" , "Saturday" , "Monday" , "Friday" , "Wednesday" }
Returns: "Thursday"
{ "Thursday" , "Tuesday" , "Monday" , "Sunday" , "Wednesday" , "Saturday" }
Returns: "Friday"
{ "Tuesday" , "Friday" , "Wednesday" , "Monday" , "Saturday" , "Thursday" }
Returns: "Sunday"
{ "Tuesday" , "Saturday" , "Sunday" , "Monday" , "Friday" , "Thursday" }
Returns: "Wednesday"
{ "Thursday" , "Tuesday" , "Monday" , "Wednesday" , "Sunday" , "Saturday" }
Returns: "Friday"
{ "Tuesday" , "Thursday" , "Saturday" , "Sunday" , "Monday" , "Wednesday" }
Returns: "Friday"
{ "Saturday" , "Friday" , "Thursday" , "Sunday" , "Tuesday" , "Wednesday" }
Returns: "Monday"
{ "Sunday" , "Friday" , "Monday" , "Wednesday" , "Saturday" , "Thursday" }
Returns: "Tuesday"
{ "Thursday" , "Saturday" , "Friday" , "Wednesday" , "Sunday" , "Tuesday" }
Returns: "Monday"
{ "Tuesday" , "Friday" , "Thursday" , "Monday" , "Saturday" , "Sunday" }
Returns: "Wednesday"
{ "Monday" , "Thursday" , "Friday" , "Saturday" , "Tuesday" , "Sunday" }
Returns: "Wednesday"
{ "Monday" , "Thursday" , "Saturday" , "Wednesday" , "Sunday" , "Tuesday" }
Returns: "Friday"
{ "Sunday" , "Friday" , "Monday" , "Saturday" , "Wednesday" , "Tuesday" }
Returns: "Thursday"
{ "Tuesday" , "Friday" , "Wednesday" , "Monday" , "Sunday" , "Saturday" }
Returns: "Thursday"
{ "Sunday" , "Friday" , "Thursday" , "Saturday" , "Wednesday" , "Monday" }
Returns: "Tuesday"
{ "Sunday" , "Saturday" , "Friday" , "Tuesday" , "Thursday" , "Monday" }
Returns: "Wednesday"
{ "Sunday" , "Tuesday" , "Thursday" , "Friday" , "Monday" , "Saturday" }
Returns: "Wednesday"
{ "Sunday" , "Tuesday" , "Friday" , "Thursday" , "Monday" , "Wednesday" }
Returns: "Saturday"
{ "Sunday" , "Tuesday" , "Friday" , "Saturday" , "Monday" , "Thursday" }
Returns: "Wednesday"
{ "Saturday" , "Thursday" , "Friday" , "Sunday" , "Monday" , "Wednesday" }
Returns: "Tuesday"
{ "Thursday" , "Friday" , "Tuesday" , "Sunday" , "Saturday" , "Monday" }
Returns: "Wednesday"
{ "Saturday" , "Monday" , "Sunday" , "Thursday" , "Tuesday" , "Friday" }
Returns: "Wednesday"
{ "Tuesday" , "Thursday" , "Wednesday" , "Friday" , "Saturday" , "Monday" }
Returns: "Sunday"
{ "Monday" , "Sunday" , "Tuesday" , "Friday" , "Wednesday" , "Saturday" }
Returns: "Thursday"
{ "Wednesday" , "Saturday" , "Friday" , "Sunday" , "Tuesday" , "Monday" }
Returns: "Thursday"
{ "Monday" , "Tuesday" , "Friday" , "Sunday" , "Wednesday" , "Saturday" }
Returns: "Thursday"
{ "Friday" , "Saturday" , "Sunday" , "Tuesday" , "Thursday" , "Monday" }
Returns: "Wednesday"
{ "Saturday" , "Tuesday" , "Thursday" , "Monday" , "Friday" , "Sunday" }
Returns: "Wednesday"
{ "Sunday" , "Friday" , "Saturday" , "Wednesday" , "Monday" , "Tuesday" }
Returns: "Thursday"
{ "Monday" , "Sunday" , "Friday" , "Tuesday" , "Thursday" , "Wednesday" }
Returns: "Saturday"
{ "Thursday" , "Wednesday" , "Tuesday" , "Monday" , "Saturday" , "Sunday" }
Returns: "Friday"
{ "Tuesday" , "Friday" , "Sunday" , "Wednesday" , "Monday" , "Saturday" }
Returns: "Thursday"
{ "Sunday" , "Thursday" , "Wednesday" , "Tuesday" , "Saturday" , "Friday" }
Returns: "Monday"
{ "Friday" , "Thursday" , "Tuesday" , "Sunday" , "Monday" , "Saturday" }
Returns: "Wednesday"
{ "Sunday" , "Friday" , "Monday" , "Saturday" , "Tuesday" , "Thursday" }
Returns: "Wednesday"
{ "Monday" , "Friday" , "Wednesday" , "Tuesday" , "Saturday" , "Thursday" }
Returns: "Sunday"
{ "Monday" , "Saturday" , "Sunday" , "Thursday" , "Tuesday" , "Wednesday" }
Returns: "Friday"
{ "Saturday" , "Sunday" , "Monday" , "Thursday" , "Tuesday" , "Wednesday" }
Returns: "Friday"
{ "Thursday" , "Monday" , "Tuesday" , "Friday" , "Wednesday" , "Saturday" }
Returns: "Sunday"
{ "Saturday" , "Tuesday" , "Monday" , "Thursday" , "Sunday" , "Friday" }
Returns: "Wednesday"
{ "Monday" , "Sunday" , "Thursday" , "Wednesday" , "Tuesday" , "Saturday" }
Returns: "Friday"
{"Sunday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }
Returns: "Monday"
{"Sunday", "Monday", "Tuesday", "Wednesday", "Friday", "Thursday" }
Returns: "Saturday"
{"Sunday", "Friday", "Tuesday", "Wednesday", "Monday", "Saturday" }
Returns: "Thursday"
{"Saturday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday" }
Returns: "Sunday"