Вызов
Напишите программу, которая применяет инъективную функцию, которая принимает упорядоченную пару строк в качестве входных данных и одну строку в качестве выходных. Другими словами, каждый вход должен отображаться на уникальный выход.
конкретика
- Входными данными могут быть любые две строки произвольной длины, но они будут состоять только из печатных символов ASCII (коды ).
- Аналогично, выходная строка не имеет ограничений по длине, но она должна состоять только из печатных символов ASCII.
- Если ваш язык не может обрабатывать строки произвольной длины, программа может просто теоретически работать для строк любого размера.
- Соотношение между входами и выходами должно быть согласованным между выполнениями программы. В противном случае, используемое вами отображение полностью зависит от вас, если это инъекция.
- Вход упорядочен. Если две входные строки различаются, они должны выдавать другой вывод, чем если бы они были поменяны местами.
- Не каждая строка должна быть возможным выводом.
- Самый короткий ответ на каждом языке выигрывает!
Контрольные примеры
Следующие входы должны привести к различным выходам. Чтобы избежать путаницы, строки окружены гильеметами («») и разделены пробелами.
"Привет, мир" «Лельхо» «дроул» "разные" "не то же самое" «Код» «Гольф» «Ко» «ДеГольф» «CodeGolf» «» «» «» «» «» «» «» «» «» «» «» «Abc», »« def » «Abc» «,« def » «Abc» »« def » «Abc» »« def » «\» «" » «\\» «\" »