Панове!
Сьогоднішнє інтерв'ю — моє перше технічне інтерв'ю за понад рік, і перший лайв-кодинг десь аж із 2018.
Через то я нервував, не зорієнтувався, і перейшов в панічний режим, через що і не міг нормально вирішити задачу.
Менш з тим, я відчуваю ніби все одно варто було б написати для неї рішення.
Я його помістив у файл SOLUtion.py
, ознайомтеся з ним, якщо ваша ласка. Я сподіваюся, ви його врахуєте, оцінюючи мене як кандидата.
Також я не зупинився на першій версії і вирішив зробити іще одну, більш нестандартну. До того ж, вона ще й трішки швидше виконується (хоча різниця могла б бути більшою, якби в Пайтоні стрінги не були immutable, і відповідно рядок не створювався заново при кожному відрізанні останнього символу).
P.S.: Також дякуючи цьому завданню я мав можливість більше розібратися з особливостями match-case конструкцій, за що окремо дякую!