Решение на Text Info от Александър Иванов
Към профила на Александър Иванов
Резултати
- 15 точки от тестове
- 0 бонус точки
- 15 точки общо
- 15 успешни тест(а)
- 0 неуспешни тест(а)
Код
Лог от изпълнението
Compiling solution v0.1.0 (file:///tmp/d20171026-5817-f0yzeu/solution) invalid expression !4607 = !DIExpression(6, 34, 0, 6) invalid expression !4610 = !DIExpression(6, 34, 8, 6) invalid expression !4608 = !DIExpression(6, 34, 0, 6) invalid expression !4611 = !DIExpression(6, 34, 8, 6) Finished dev [unoptimized + debuginfo] target(s) in 5.11 secs Running target/debug/deps/solution-f5dd4e94aa395cae running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Running target/debug/deps/solution_test-c3b431457e2a7a27 running 15 tests test solution_test::test_alpha_count ... ok test solution_test::test_alpha_count_2 ... ok test solution_test::test_char_count ... ok test solution_test::test_cyrillic_letter_count ... ok test solution_test::test_emotions ... ok test solution_test::test_emotions_repeated_punctuation ... ok test solution_test::test_empty_string ... ok test solution_test::test_latin_letter_count ... ok test solution_test::test_sentence_count ... ok test solution_test::test_sentence_count_2 ... ok test solution_test::test_triple_dots_count ... ok test solution_test::test_unicode_char_count ... ok test solution_test::test_word_count ... ok test solution_test::test_word_count_2 ... ok test solution_test::test_word_count_3 ... ok test result: ok. 15 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
Не би трябвало да е нужно да викаш
clone
наchar
, понеже (съм почти сигурен, че) е тип, който се копира. Ако имаш желание, експериментирай да видиш дали можеш да го избегнеш.Използвай го като повод да седнеш и да пишеш по кода, и може и по инерция да подобриш и "VERY LAME" нещата по-долу ;).
Да, виждам какво имаш предвид : ) Но нямах никакво време за жалост :D