Метод pow(double a1, double a2, double b1, double b2) можно реализовать на добавлении элементов в HashSet, чтобы сразу же удалить все повторяющиеся элементы, тогда он тоже будет содержать всего шесть строк (убираем все строки, добавляющие наглядности).
Не зря же Python отличается своей краткостью :)
Теперь я понимаю, что с большими числами нужно быть аккуратнее.
Надо переделать.
pow(double a1, double a2, double b1, double b2)
можно реализовать на добавлении элементов в HashSet, чтобы сразу же удалить все повторяющиеся элементы, тогда он тоже будет содержать всего шесть строк (убираем все строки, добавляющие наглядности).Не зря же Python отличается своей краткостью :)
да, никуда не годится. буду править
да, не заметила этот момент.