Я должен соответствовать количеству появлений n специальных символов в строке.
Я подумал создать массив со всеми этими символами (их более 20) и создать функцию, соответствующую каждому из них.
У меня просто есть общее количество специальных символов в строке, поэтому я могу рассчитывать на них.
Итак, в примере:
NSString *myString = @"My string #full# of speci@l ch@rs & symbols";
NSArray *myArray = [NSArray arrayWithObjects:@"#",@"@",@"&",nil];
Функция должна вернуть 5.
Было бы проще сопоставить символы, которых нет в массиве, взять длину строки и вывести разницу между исходной строкой и строкой без специальных символов?
Это лучшее решение?