giriş
Buradaki zorluk, kendi kaynak kodunun kesişimini ve verilen bir dize girişini yazdıran bir program / işlev oluşturmaktır. Bu kod golf ve daha kesin olmak gerekirse:
- Let
I
girişi ayarlanmalıdır{"a","b","c"}
- Izin
S
kaynak kod kümesi{"b","f"}
- O zaman kavşak paylaştığı şeydir
I ∩ S = {"b"}
Giriş
Giriş esnektir. Kaynak kod için kullanılan karakter kodlamasını kullanabilmelidir.
Çıktı
Çıktı esnektir. Giriş ve kaynak kodunun paylaştığı karakter kümesi olmalıdır. Ayrıca, kümeler farklı nesnelerin sıralanmamış koleksiyonlarıdır. Özetle:
- Çıktı esnektir:
- Herhangi bir veri yapısı olabilir (string veya başka)
- Sırasız olabilir
- İzinde olabilir
\n
- Farklı olmalı
kısıtlama
Kesin zorluklara benzer şekilde , program / işlev kendi kaynak kodunu okuyamayabilir ve 0 baytlık çözümlere izin verilmez.
Örnekler
- 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.
(ノಠ益ಠ)ノ彡┻━┻ ->"ಠ益"
Test Kılıfları
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.
Güncelleme
- [16-08-10]: kümeler farklı nesnelerin sıralanmamış koleksiyonlarıdır
- [16-08-10]: takip eden yeni satır kabul edilebilir