Друзья, привожу задачу с прошедшего Mock-собеседования.



Требовалось написать программу, которая решает в целых числах уравнение x^2 + 2y^3 = z^4 + 5w^3 (^ — это возведение в степень) при условии, что переменные x, y, z, w принадлежат отрезку [1; 12] (включительно от 1 до 12).



Тимур написал программу, код которой представлен на картинке к посту. 🤪



Требуется ответить на два вопроса:



1) Есть ли в написанной Тимуром программе ошибки? Если да, то необходимо их исправить.

2) Как можно отрефакторить данный код?



Ответы пишите в комментариях.



#задачанакод #собеседование #python #рефакторинг