W tym wyzwaniu dostajesz dwa słowa: Twoim zadaniem jest ustalenie, czy są obok siebie .
Dwie litery sąsiadują, jeśli:
- Są to ta sama litera lub
- Są przylegające leksykograficznie.
Przykładowo, J znajduje się w sąsiedztwie I , J i K, tylko. Z nie sąsiaduje z A
Dwa słowa sąsiadują, jeśli:
- Są tej samej długości i
- Każda litera przylega do innej litery w innym słowie.
Na przykład, CAT sąsiaduje SAD , a C> D, A, A, T>> s .
ZA DARMO nie sąsiaduje z GRRD (każde E potrzebuje litery do połączenia) .
Wejście wyjście
Masz dwa ciągi znaków i musisz zwrócić prawdziwą wartość, jeśli są sąsiednie, w przeciwnym razie wartość fałsz. Powinieneś wrócić w ciągu minuty dla wszystkich poniższych przypadków testowych.
Możesz założyć, że ciągi będą zawierać tylko wielkie litery, litery alfabetu.
Dwa ciągi znaków mogą być przekazywane jako lista lub łączone z cudzysłowami lub bez nich.
Przypadki testowe
Prawda:
A A
A B
C B
DD CE
DE FC
ABCD BCDE
AACC DBBB
DJENSKE FDJCLMT
DEFGHIJKL HJLEHMCHE
IKLIJJLIJKKL LJLJLJLJLJHI
ACEGIKMOQSUWY BLNPRDFTVHXJZ
QQSQQRRQSTTUQQRRRS PQTTPPTTQTPQPPQRTP
ELKNSDUUUELSKJFESD DKJELKNSUELSDUFEUS
Falsy:
A C
A Z
B J
JK J
CC BA
CE D
DJENSKE GDJCLMT
DEFGHIJKL HJLHMCHE
IJKLIJKLKIJL LIJLLHJLJLLL
AWSUKMEGICOQY RSHXBLJLNQDFZ
QQSQQRRQSTTUQQQRRS PQTTPPTTQTPQPPQRTT
ELKNSDUVWELSKJFESD DKJELKNSUELSDUFEUS
To jest golf golfowy , więc wygrywa najkrótsza ważna odpowiedź!
{'string1' 'string2'}
byłaby również do przyjęcia?
"A A"
?