-
Notifications
You must be signed in to change notification settings - Fork 229
Solutions: Arrays
Aaron Brager edited this page Jun 10, 2014
·
1 revision
- (NSArray *) arrayOfStarTrekCharactersFromString:(NSString *)characterString {
return [characterString componentsSeparatedByString:@";"];
}
- (NSString *) stringOfStarTrekCharactersFromArray:(NSArray *)characterArray {
return [characterArray componentsJoinedByString:@";"];
}
- (NSArray *) alphabeticallySortedStarTrekCharactersFromArray:(NSArray *)characterArray {
NSArray *alphabetizedArray = [characterArray sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
return alphabetizedArray;
}
- (BOOL) characterArrayContainsWorf:(NSArray *)characterArray {
for (NSString *characterName in characterArray) {
NSString *lowercaseName = characterName.lowercaseString;
NSRange worfRange = [lowercaseName rangeOfString:@"worf"];
if (worfRange.location != NSNotFound) {
return YES;
}
}
return NO;
}