Intro
Le défi consiste à créer un programme / fonction qui imprime l'intersection de son propre code source et d'une entrée de chaîne donnée. C'est du code golf et pour être plus précis:
- Soit
I
le jeu d'entrées{"a","b","c"}
- Soit
S
le jeu de code source{"b","f"}
- Ensuite, l'intersection est ce qu'ils partagent
I ∩ S = {"b"}
Contribution
L'entrée est flexible. Il devrait être capable de gérer le codage de caractères utilisé pour le code source.
Sortie
La sortie est flexible. Il devrait s'agir du jeu de caractères partagé par le code source et le code source. En outre, les ensembles sont des collections non ordonnées d'objets distincts. En résumé:
- La sortie est flexible:
- Peut-être n'importe quelle structure de données (chaîne ou autre)
- Pourrait non ordonné
- Pourrait avoir une fuite
\n
- Devrait être distinct
Restriction
Comme pour les quine défis, le programme / fonction peut ne pas lire son propre code source et les solutions à 0 octet ne sont pas autorisées.
Exemples
- #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.
(ノಠ益ಠ)ノ彡┻━┻ ->"ಠ益"
Cas de test
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.
Mise à jour
- [16-08-10]: les ensembles sont des collections non ordonnées d'objets distincts
- [16-08-10]: Le retour à la ligne est acceptable