Bepergian dengan barang elektronik selalu menyenangkan, terutama ketika Anda membutuhkan adaptor untuk mengisinya. Tantangan Anda adalah membuat perencanaan perjalanan sedikit lebih mudah dengan memeriksa apakah colokan yang diberikan akan kompatibel dengan soket yang diberikan.
Tantangan
Diberi jenis steker dan jenis soket, kembalikan nilai yang menunjukkan apakah mereka akan bekerja bersama atau tidak.
Tabel kompatibilitas
Socket Accepted plugs | Plug Accepting Sockets
A A | A A, B
B A, B | B B
C C | C C, D, E, F, H, J, K, L, N, O
D C, D, E, F | D D
E C, E, F | E D, E, F, H, K, O
F C, E, F | F D, E, F, H, K, O
G G | G G
H C, E, F, H | H H
I I | I I
J C, J | J J
K C, E, F, K | K K
L C, L | L L
M M | M M
N C, N | N N
O C, E, F, O | O O
Tabel menunjukkan informasi yang sama, hanya dialihkan.
Memasukkan
Input akan diberikan sebagai dua huruf besar atau dua huruf kecil (Anda pilih).
Input akan selalu
/[A-O]/
(atau/[a-o]/
), tidak perlu menangani input yang tidak valid.Anda dapat menerima dua input dalam urutan apa pun (harap tentukan yang mana).
Input dapat diambil dalam format apa pun yang wajar (string, stdin, array, ...).
Jika Anda mengambil kedua input dalam satu string, mereka dapat dipisahkan oleh tidak lebih dari satu karakter dan pasti tidak ada yang mengelilinginya
Baik input:
"G,K"
,"EF"
,"a b"
,['l', 'o']
Bad masukan:
"K l"
,"f(O)(I)"
,[1,5]
Keluaran
Output dapat dikembalikan dalam format yang masuk akal .
Output harus berupa
truthy
/falsy
atau salah satu dari 2 nilai konstanOutput bagus:
false
/any positive number
,1
/2
,'T'
/'F'
Output buruk:
an even number
/an odd number
,1
/more than 1
Contohnya
Menggunakan format socket
, plug
=> true
/ false
.
A, A => true
I, K => false
O, C => true
C, O => false
E, F => true
F, E => true
Celah standar tidak diijinkan.
Ini adalah kode-golf sehingga jawabannya dengan byte paling sedikit di setiap bahasa menang.