Решение на Search от Биляна Добрева
Обратно към всички решения
Към профила на Биляна Добрева
Резултати
- 15 точки от тестове
- 0 бонус точки
- 15 точки общо
- 5 успешни тест(а)
- 0 неуспешни тест(а)
Код
Лог от изпълнението
Compiling solution v0.1.0 (file:///tmp/d20180105-6053-ucyd3l/solution)
Finished dev [unoptimized + debuginfo] target(s) in 4.25 secs
Running target/debug/deps/solution-3f98bfa5c86a5dd9
running 1 test
test tests::it_works ... ok
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Running target/debug/deps/solution_test-3d9e4ea2eafbbc82
running 5 tests
test solution_test::test_extract_words_basic ... ok
test solution_test::test_extract_words_extra ... ok
test solution_test::test_search_multiple_words ... ok
test solution_test::test_search_special_cases ... ok
test solution_test::test_search_word ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Doc-tests solution
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
История (1 версия и 2 коментара)
Биляна качи първо решение на 03.01.2018 14:59 (преди над 7 години)
Не би трябвало да ти трябва
firstletter
. Вместо да правиш цикъл, и да break-ваш веднага, можеш просто да получиш първия символ сw.chars().next()
. Нещо такова:Или нещо такова.
Както казах по-горе, не ти трябва
firstletter
. Но, ако искаш да имплементираш точно това поведение, първия символ или интервал: