Йоанна обнови решението на 02.11.2022 03:32 (преди над 2 години)
Предавам първа binge-ната версия на домашното, за да го имам съхранено и предадено като safety measure.
Към профила на Йоанна Кръстева
......FF..........F.................. ====================================================================== FAIL: test_overflowing_angles (test.TestAnglesToNums) Test with an overflowed input. ---------------------------------------------------------------------- Traceback (most recent call last): File "/storage/deedee/data/rails/pyfmi-2022/releases/20221020151654/lib/language/python/runner.py", line 67, in thread raise result AssertionError: Lists differ: [] != [2] Second list contains 1 additional elements. First extra element 0: 2 - [] + [2] ? + ====================================================================== FAIL: test_random_mixed_case (test.TestAnglesToNums) Test with a random mixed input. ---------------------------------------------------------------------- Traceback (most recent call last): File "/storage/deedee/data/rails/pyfmi-2022/releases/20221020151654/lib/language/python/runner.py", line 67, in thread raise result AssertionError: Lists differ: [5, 1, 2, 4, 9] != [5, 1, 2, 4, 9, 1, 8, 0, 9] Second list contains 4 additional elements. First extra element 5: 1 - [5, 1, 2, 4, 9] + [5, 1, 2, 4, 9, 1, 8, 0, 9] ====================================================================== FAIL: test_random_mixed_case (test.TestNumsToAngles) Test with a random mixed input. ---------------------------------------------------------------------- Traceback (most recent call last): File "/storage/deedee/data/rails/pyfmi-2022/releases/20221020151654/lib/language/python/runner.py", line 67, in thread raise result AssertionError: 1950 != 150 ---------------------------------------------------------------------- Ran 37 tests in 0.359s FAILED (failures=3)
Предавам първа binge-ната версия на домашното, за да го имам съхранено и предадено като safety measure.
wrong version uploaded
Отстранена грешка при закръглянето чрез вградена функция round.
.
Всички други имена са супер, освен това k. Можеш (ако правилно разчитам за какво служи) да го кръстиш repetitions
, например.
Конвенцията за променливи, които няма да ползваш е _ - for _ in range(counter):
.
Това не е ли същото като end_index = overlap_tracker[first_number]
. На практика ако е 3 присвояваме 3, ако е 4 - 4.
Това е същото като return normalised_sum_angles % letters == 0
.
Edited nums_to_angle behaviour.
Отвъд малките забележки по-горе - супер. Но най-вече много ми допада, че слагаш "commit messages" на всяко ново качване! :)
Edited badly named variables. Bad practices in if-else constructs also fixed.
Found and fixed bug in input behavior with less than 3 spaces.
Това не е ли същото като
end_index = overlap_tracker[first_number]
. На практика ако е 3 присвояваме 3, ако е 4 - 4.