*/
- (NSArray *)sortByNumberOfWordsInArray:(NSArray *)arr;
/*
2. 编写函数,将某中间目录插入到指定节点处 (10分)
比如 传入字符串 @"haha", 2 和@"/home/qianfeng/myDir"
返回:@"/home/qianfeng/haha/myDir"
*/
- (NSString *)insertDirectory:(NSString *)dir atIndex:(NSUInteger)index inPath:(NSString *)path
/*
3.传入两个字符串,找出第二个字符串中每个字符在第一个字符串中出现的次数(10分)
传入:@"hello" @"abel"
返回:@"a:0 b:0 e:1 l:2"
*/
- (NSString *)timesInString:(NSString *)str1 withCharactersInString:(NSString *)str2
/*4.按照新规则比较两个字符串的大小 (10分)
比较两个字符串的大小,首先比较两个字符串最后一个字符,如果最后一个字符相等,比较倒数第二个字符,如果字符相同,更长的大,依次类推,s1大返回1,s2大返回-1,相等返回0
传入@"abc" @"abd" 返回-1
传入@"abc" @"zabc" 返回-1
传入@"abc" @"abc" 返回0
*/
- (int )compareString:(NSString *)src and:(NSString *)dst
/*
5.将字符串中单词按照出现次数排序,每个单词只出现一次,源字符串中单词用下划线连接,生成字符串也应用下滑线连接(20分)
如传入:@"good_good_study_good_study"
返回:@"good_study"
*/
- (NSString *)sortStringByNumberOfWordsFromString:(NSString *)str
/*
6.传入两个字符串,第二个字符串是一串连续数字,将第一个字符串(不超过9个字符),按照第二个字符串中所标示顺序重新排序(20分)
传入:@"abcdef" @"465231"
返回:@"fdeacb"
*/
- (NSString *)sortString:(NSString *)string asOrder:(NSString *)order
/*
7.
编写一个函数,打印下述图形,纪念佐罗先生(20分)
传入:F
打印:
ABCDEF
E
D
C
B
ABCDEF
*/
- (void)printZorroSignForCharacter:(unichar)c