Apakah Anda ingat tikar saya dengan benar dikelompokkan berdasarkan warna ?
Kemarin saya melihatnya dan menyadari bahwa beberapa surat cocok dengan yang lain. Contoh: surat P
pas di tempat surat itu R
pergi. Jadi, inilah tantangan sederhana: diberi dua huruf, kembalikan nilai kebenaran jika ada satu huruf yang pas di dalam yang lain (langsung atau diputar, tetapi tidak terbalik), atau nilai falsey jika tidak. Artinya, jika inputnya adalah [P,R]
atau [R,P]
, Anda harus mengembalikan kebenaran karena dalam kedua kasus satu huruf cocok di dalam yang lain. Jika Anda mendapatkan [L,U]
Anda harus mengembalikan falsey karena tidak cocok di dalam yang lain.
Aturan
- Input harus terdiri dari dua karakter alfanumerik dalam rentang [0-9A-Z], karena ada juga angka dalam mat, dalam bentuk apa pun yang Anda perlukan (dua karakter terpisah sebagai dua input, daftar dengan dua karakter, string dengan karakter 2 karakter, terserah).
- Outputnya harus konsisten (nilai-nilai kebenaran dan falsey harus selalu sama).
Berikut ini adalah tabel kelengkapan (perhatikan bahwa surat selalu pas di tempat yang tepat, kalau-kalau Anda mendapatkan sesuatu seperti
[Y,Y]
input):char fits inside chars -------------------------------------------------------- C G,O F B,E,P,R G O I 0,1,7,B,D,E,F,H,K,L,M,N,O,P,R,T,V,W,X,Z L E M W P R S O V A W M 0 O 1 B,E,L 3 O 6 9,O 8 O 9 6,O
Saya bersumpah bahwa saya telah menguji setiap pemasangan di tikar anak saya. (Keringkan keringatnya dari dahinya.)
Ini adalah kode-golf , jadi semoga kode terpendek untuk setiap bahasa menang!
Beberapa test case
input output
-------------
[C,G] truthy (C fits inside G)
[G,C] truthy (C fits inside G)
[F,R] truthy (F fits inside R)
[M,W] truthy (both fit inside the other)
[O,S] truthy (S fits inside O)
[T,T] truthy (T fits in its place)
[E,V] falsey (no fit found)
[P,L] falsey
Posting kotak pasir . Tolong, maafkan saya jika Anda melihat lebih banyak perlengkapan yang saya lewatkan. Banyak terima kasih kepada Οurous karena membantu saya dengan daftar perlengkapan.
1
tidak cocok F
?
1
agar pas di F
tapi itu tidak diperbolehkan di mataku. :-)