Вступ
Завдання полягає у створенні програми / функції, яка друкує перетин власного вихідного коду та заданий рядок. Це код гольфу і якщо бути точнішим:
- Нехай
I
буде вхідний набір{"a","b","c"}
- Нехай
S
буде встановлений вихідний код{"b","f"}
- Тоді перетин - це те, чим вони діляться
I ∩ S = {"b"}
Вхідні дані
Введення гнучко. Він повинен мати можливість обробляти кодування символів, що використовується для вихідного коду.
Вихід
Вихід є гнучким. Це має бути набір символів, якими вхідний та вихідний код діляться. Також набори - це не упорядковані колекції різних предметів. Підсумовуючи:
- Вихід є гнучким:
- Може бути будь-яка структура даних (рядкова або інша)
- Не вдалося замовити
- Можливо, є заднім
\n
- Повинні бути виразними
Обмеження
Подібно до проблем, пов'язаних з quine , програма / функція може не читати власний вихідний код, і 0-байтові рішення заборонені.
Приклади
- №1
functor x(I){ return I ∩ self; }
Inputs Outputs
------ -------
enter preformatted text here -> {"e","n","t","r","f","o","x"}
["Albrt"," Einstin"] -> {"l","r","t","n","s"}
- №2
(_)->_&"(_)->&\"\\"
Inputs Outputs
------ -------
"Security at the expense of -> "
usability comes at the expense
of security."
(0____0) -> (_)
- №3
ಠa益длф
Inputs Outputs
------ -------
Far out in the uncharted backwaters ->"a"
of the unfashionable end of the
Western Spiral arm of the Galaxy lies
a small unregarded yellow sun.
Orbiting this at a distance of roughly
ninety-eight million miles is an
utterly insignificant little blue-green
planet whose ape-descended life forms
are so amazingly primitive that they
still think digital watches are a pretty
neat idea.
(ノಠ益ಠ)ノ彡┻━┻ ->"ಠ益"
Випробування
Albert Einstein
\__( O__O)_/
!@#$%^&*()_+{}|:"<>?
1234567890-=[]\;',./
(ノಠ益ಠ)ノ彡┻━┻
“¤>%,oỊȤʠ“ØụĊ5D³ṃṠɼQ»j;Ç;“;}¶”
┬──┬ ノ( ゜-゜ノ)
Far out in the uncharted backwaters of the unfashionable end of the Western Spiral arm of the Galaxy lies a small unregarded yellow sun. Orbiting this at a distance of roughly ninety-eight million miles is an utterly insignificant little blue-green planet whose ape-descended life forms are so amazingly primitive that they still think digital watches are a pretty neat idea.
Оновлення
- [16-08-10]: набори - це не упорядковані колекції різних об'єктів
- [16-08-10]: зворотний новий рядок прийнятний