Решение на Дигитален корен от Митко Чакъров
Обратно към всички решения
Към профила на Митко Чакъров
Резултати
- 20 точки от тестове
- 0 бонус точки
- 20 точки общо
- 6 успешни тест(а)
- 0 неуспешни тест(а)
Код
Лог от изпълнението
Compiling solution v0.1.0 (/tmp/d20200111-2173579-1mhz06w/solution)
Finished test [unoptimized + debuginfo] target(s) in 3.21s
Running target/debug/deps/solution-a73e64ec87929bd0
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Running target/debug/deps/solution_test-38971695424b36d5
running 6 tests
test solution_test::test_binary ... ok
test solution_test::test_decimal_basic ... ok
test solution_test::test_hex_basic ... ok
test solution_test::test_invalid ... ok
test solution_test::test_octal_basic ... ok
test solution_test::test_zeroes ... ok
test result: ok. 6 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 версия и 4 коментара)
Митко качи първо решение на 04.11.2019 19:02 (преди почти 6 години)
Оператора
?
работи заOption
, така че би могъл да съкратиш този код до нещо такова:Разбира се, може и на един ред:
Името
prepare_input
не дава много информация за това какво прави функцията. Може биparse_digits
?Името
vector_new
е малко странно -- това е нов вектор само веднъж, когато се инстанцира :). Оттам нататък това не е име, което описва каквото и да е за тази стойност. Какво еvector_new
? Може биnew_digits
, илиdigit_sums
?