Hier, j'ai laissé mon sandwich sur la table. Quand je me suis levé aujourd'hui, il y avait une bouchée dedans ... C'était la mienne? Je ne me souviens pas ...
Problème:
Prenez une représentation du sandwich et de ma morsure et dites-moi si c'était ma morsure ou non.
Exemples:
Exemple 1:
Mon schéma de morsure:
..
.
Sandwich:
#####
.####
..###
Production:
truthy
Exemple 2:
Mon schéma de morsure:
..
..
Sandwich:
...##
..###
.####
Production:
falsy
Exemple 3:
S'il y a au moins 1 rotation qui compte comme véridique, la sortie est véridique.
Mon schéma de morsure:
.
.
.
Sandwich:
##.
#.#
.##
Production:
Deux rotations possibles (mordre dans le coin nord-est ou sud-ouest).
truthy
Quelques bouchées valides:
..
.
...
.
.
.
.
.
..
. .
..
..
.
. .
Quelques piqûres invalides:
..
...
.
..
.
.
Règles:
Mon orientation de morsure sera toujours pour mordre le coin nord-ouest. Et doit être tourné pour mordre d'autres coins;
Il y aura toujours 1 et seulement 1 bouchée dans le sandwich;
La morsure dans le sandwich peut être dans l'un des 4 cornes (tourné en conséquence);
Les motifs de morsure seront toujours symétriques le long de la diagonale principale;
Les motifs de morsure seront toujours au moins 1 larges et non vides;
Le sandwich sera toujours un rectangle dont la largeur et la hauteur seront égales ou supérieures à la largeur de ma morsure;
Dans votre saisie, vous pouvez choisir 2 caractères distincts non blancs pour représenter le sandwich et la morsure;
Les espaces dans le motif de morsure signifient que ma morsure ne touche pas cette partie du sandwich.
..
,..
?