Intro
La sfida è quella di creare un programma / funzione che stampa l'intersezione del proprio codice sorgente e di un dato input di stringa. Questo è il codice golf e per essere più precisi:
- Lascia che
I
sia il set di input{"a","b","c"}
- Lascia che
S
sia impostato il codice sorgente{"b","f"}
- Quindi l'intersezione è ciò che condividono
I ∩ S = {"b"}
Ingresso
L'input è flessibile. Dovrebbe essere in grado di gestire la codifica dei caratteri utilizzata per il codice sorgente.
Produzione
L'output è flessibile. Dovrebbe essere l'insieme di caratteri che condividono l'input e il codice sorgente. Inoltre, i set sono raccolte non ordinate di oggetti distinti. In sintesi:
- L'output è flessibile:
- Potrebbe essere qualsiasi struttura di dati (stringa o altro)
- Non ordinato
- Potrebbe avere un finale
\n
- Dovrebbe essere distinto
Restrizione
Simile a quine sfide, il programma / funzione potrebbe non leggere il proprio codice sorgente e le soluzioni a 0 byte non sono consentite.
Esempi
- # 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.
(ノಠ益ಠ)ノ彡┻━┻ ->"ಠ益"
Casi 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.
Aggiornare
- [16-08-10]: i set sono raccolte non ordinate di oggetti distinti
- [16-08-10]: la nuova riga finale è accettabile