Erinnern Sie sich an meine Matte, die richtig nach Farben sortiert ist ?
Gestern habe ich es mir angesehen und festgestellt, dass einige Buchstaben in andere passen. Beispiel: Ein Brief P
passt an die Stelle, an der der Brief R
hingeht. Hier ist eine einfache Herausforderung: Geben Sie bei zwei Buchstaben einen Wahrheitswert zurück, wenn einer der Buchstaben in den anderen passt (direkt oder gedreht, aber nicht gespiegelt), oder einen Falschwert, wenn dies nicht der Fall ist. Das heißt, wenn die Eingabe [P,R]
oder ist [R,P]
, müssen Sie die Wahrheit zurückgeben, da in beiden Fällen ein Buchstabe in den anderen passt. Wenn Sie bekommen [L,U]
, müssen Sie Falsey zurückgeben, da keiner in den anderen passt.
Regeln
- Die Eingabe muss aus zwei alphanumerischen Zeichen im Bereich [0-9A-Z] bestehen, da sich in der Matte auch Zahlen in beliebiger Form befinden (zwei separate Zeichen als zwei Eingaben, eine Liste mit zwei Zeichen, eine Zeichenfolge mit dem 2 Zeichen, was auch immer).
- Die Ausgabe muss konsistent sein (die Wahrheits- und Falschheitswerte müssen immer gleich sein).
Im Folgenden finden Sie die Tabelle mit den Beschlägen (beachten Sie, dass ein Buchstabe immer an die richtige Stelle passt, nur für den Fall, dass Sie so etwas wie
[Y,Y]
eine Eingabe erhalten):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
Ich schwöre feierlich, dass ich jeden Sitz in der Matte meines Kindes getestet habe. (Trocknet seinen Schweiß von der Stirn.)
Das ist Code-Golf , also kann der kürzeste Code für jede Sprache gewinnen!
Einige Testfälle
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
Sandkastenpfosten . Bitte verzeihen Sie mir, wenn Sie mehr Beschläge entdecken, die ich verpasst habe. Vielen Dank an Οurous für die Hilfe bei der Ausstattungsliste.
1
passt nicht rein F
?
1
damit es in das passt, F
aber das ist in meiner Matte nicht erlaubt. :-)