Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

Форум Игры разума [braingames] _ Разминка для мозгов _ Хитрая функция

Автор: SlvBuz 26.3.2024, 14:44

Есть функция
def magic(x, y, z):
a = ...
b = ...
c = ...
return a * x + b * y + c * z;
Найдите a ^ 2 + b ^ 2 + c ^ 2, вызвав функцию только 2 раза, a, b, c - натуральные числа, x, y, z - целые числа
a b c зашиты внутри функции и мы их не знаем.
Решения не знаю.
Upd: всё, решил. Задача похожа на ту которая есть на сайте.
Так что просьба не отвечать на форум Если хотите то можно в личку.

Автор: alek.zander 27.3.2024, 18:02

Вопрос по условию:
вторым вызовом функция должна выдать искомое, или с двумя выхлопами можно произвести некие действия и самостоятельно посчитать результат?

Автор: SlvBuz 31.3.2024, 12:10

QUOTE(alek.zander @ 27.3.2024, 18:02) *
Вопрос по условию:
вторым вызовом функция должна выдать искомое, или с двумя выхлопами можно произвести некие действия и самостоятельно посчитать результат?

Можно произвести некоторые действия а потом самостоятельно считать результат писать дикий алгоритм Можно даже произвести одно действие потом алгоритм потом второе действие потом опять алгоритм