Я хочу программу, которая делает то, что я сказал в названии.Учитывая вход и желаемый результат, выясните необходимое преобразование
Я понимаю, что это довольно неопределенная проблема. Я также понимаю, что выяснение того, как преобразовать любой ввод в любой вывод практически невозможно, но похоже, что обработка некоторых простых случаев должна быть осуществимой.
Чтобы дать конкретный пример (в Python):
>>> def find_transform(start, desired):
>>> # Insert magic here
>>> find_trasform([1,2,3], [3,2,1])
"reverse"
>>> find_trasform([1,2,3,4], [[1,2], [3,4]])
"divide 2"
Я подозреваю, что есть официальное слово для такого рода вещи, но я не знаю, что это такое.
Вы действительно просите людей написать код для вас? –
«Я подозреваю, что есть официальное слово для такого рода вещей, но я не знаю, что это такое». Magic: P Серьезно, хотя, для чего вы планируете использовать это? Какие типы преобразований вам нужны для выяснения? –
@Krugar Нет, я спрашиваю, есть ли область обучения или библиотека или что-то в этом роде. @Pynt У меня сейчас нет конкретного использования, но я могу представить несколько способов, которыми это может быть полезно. –