Как сделать функцию, обратную данной?

К примеру, есть некая f(x), которая даёт переменной x значение от 1 до 5 в зависимости от того, равна переменная 2, 3, 4, 5 или 6. Как сделать без геморроя функцию, которая давать x значение от 2 до 6 в зависимости от того, равен он 1, 2, 3, 4 или 5?


Ответы (2 шт):

Автор решения: ganz

математически. из f(x) делаем f(y) то есть

x=y+1
y=x-1
→ Ссылка
Автор решения: Эникейщик

В таком абстрактном случае, не зная того, как именно из входных данных получаются выходные - никак.

Если же есть таблица, например:

Вход    Выход
  2        4
  3        1
  4        2
  5        5
  6        3

то очень просто. Поменять местами вход и выход.

→ Ссылка