[Associative Arrays Homework] Задачи Sentence Extractor и Word Mapping
Здравейте, струва ми се, че за тези две задачи има нещо, което не е упоменато в условията.Какви проверки за вход трябва да се направят? Какви са възможните данни, които могат да се подават?
Задачите ми се решават за посочените примери и за нулевите тестове и до там. Може ли подсказка какво пропускам?
Благодаря ти,
WordMapper-а ми излезе. Проблемът беше, че бях задълбала с разни preg_replace за интервали, не буквени символи... Разделях стринга с explode, от твоя код видях функцията - str_word_count, която явно е по-коректна в случая.
Защо ми се струва, че в твоя код има дублиране - веднъж броиш с array_count_values, после с foreach пак отброяваш.
За задачата Sentence Extractor, грешката ми беше в този ред -
$word = '/\s+'.$word .'\s*.*[.?!]/';
когато го замених с $word = '/\b'.$word .'[\s|!?.,]/'; от твоя код, се получи. Не са ми много ясни все още тези изрази, но ще продължа да ги мъча :)
Още веднъж - Благодаря за помощта!