Борислав качи първо решение на 25.10.2021 01:32 (преди около 4 години)
Добро решение 👍
Към профила на Борислав Тодоров
Compiling solution v0.1.0 (/tmp/d20220112-2706256-s8ubpt/solution)
Finished test [unoptimized + debuginfo] target(s) in 5.61s
Running tests/solution_test.rs (target/debug/deps/solution_test-4c880d3f0adaac34)
running 12 tests
test solution_test::test_counts_basic ... ok
test solution_test::test_counts_big ... ok
test solution_test::test_counts_panic1 - should panic ... ok
test solution_test::test_counts_panic2 - should panic ... ok
test solution_test::test_counts_zero ... ok
test solution_test::test_dna_complement_big ... ok
test solution_test::test_dna_complement_empty ... ok
test solution_test::test_dna_complement_panic - should panic ... ok
test solution_test::test_reverse_rna_complement_big ... ok
test solution_test::test_reverse_rna_complement_empty ... ok
test solution_test::test_reverse_rna_complement_panic1 - should panic ... ok
test solution_test::test_reverse_rna_complement_panic2 - should panic ... ok
test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Добро решение 👍
Предвид че ще използваш
dna_resultсамо за този цикъл, може вместо да итерираш по references със.iter(), да консумираш вектора със.into_iter()и ще получишiс ownership, не по reference. Няма голямо значение за char-ове, просто не е лошо да мислиш за това дали ти трябва само да четеш елементите или спокойно можеш да ги консумираш.