Ieri ho lasciato il mio panino sul tavolo. Quando mi sono alzato oggi, c'era un morso ... Era mio? Non ricordo
Problema:
Prendi una rappresentazione del sandwich e del mio schema del morso e dimmi se era il mio morso o meno.
Esempi:
Esempio 1:
Il mio modello di morso:
..
.
Sandwich:
#####
.####
..###
Produzione:
truthy
Esempio 2:
Il mio modello di morso:
..
..
Sandwich:
...##
..###
.####
Produzione:
falsy
Esempio 3:
Se esiste almeno 1 rotazione che conta come verità, l'output è verità.
Il mio modello di morso:
.
.
.
Sandwich:
##.
#.#
.##
Produzione:
Due possibili rotazioni (mordere nell'angolo nord-est o sud-ovest).
truthy
Alcuni morsi validi:
..
.
...
.
.
.
.
.
..
. .
..
..
.
. .
Alcuni morsi non validi:
..
...
.
..
.
.
Regole:
Il mio orientamento del morso sarà sempre per mordere l'angolo nord-ovest. E deve essere ruotato per mordere altri angoli;
Ci sarà sempre 1 e solo 1 morso nel sandwich;
Il morso nel sandwich può essere in uno dei 4 angoli (ruotato di conseguenza);
I motivi del morso saranno sempre simmetrici lungo la diagonale principale;
I modelli di morso saranno sempre almeno 1 di larghezza e non vuoti;
Il sandwich sarà sempre un rettangolo con larghezza e altezza uguali o maggiori della larghezza del mio modello di morso;
Nel tuo input, puoi scegliere 2 caratteri distinti non bianchi per rappresentare il sandwich e il morso;
Gli spazi nel modello del morso indicano che il mio morso non tocca quella parte del panino.
..
,..
?