Hôm qua, tôi để bánh sandwich của tôi trên bàn. Khi tôi thức dậy hôm nay, có một vết cắn trong đó ... Nó có phải của tôi không? Tôi không thể nhớ ...
Vấn đề:
Lấy một đại diện của bánh sandwich và mô hình cắn của tôi và cho tôi biết nếu đó là vết cắn của tôi hay không.
Ví dụ:
Ví dụ 1:
Mô hình cắn của tôi:
..
.
Bánh mì sandwich:
#####
.####
..###
Đầu ra:
truthy
Ví dụ 2:
Mô hình cắn của tôi:
..
..
Bánh mì sandwich:
...##
..###
.####
Đầu ra:
falsy
Ví dụ 3:
Nếu có ít nhất 1 vòng quay được tính là trung thực, thì đầu ra là trung thực.
Mô hình cắn của tôi:
.
.
.
Bánh mì sandwich:
##.
#.#
.##
Đầu ra:
Hai góc quay có thể (cắn ở góc đông bắc hoặc tây nam).
truthy
Một số vết cắn hợp lệ:
..
.
...
.
.
.
.
.
..
. .
..
..
.
. .
Một số vết cắn không hợp lệ:
..
...
.
..
.
.
Quy tắc:
Định hướng mô hình cắn của tôi sẽ luôn luôn là để cắn góc phía tây bắc. Và phải được xoay để cắn các góc khác;
Sẽ luôn có 1 và chỉ 1 miếng trong bánh sandwich;
Vết cắn trong bánh sandwich có thể ở bất kỳ trong số 4 góc (xoay tương ứng);
Các mẫu cắn sẽ luôn đối xứng dọc theo đường chéo chính;
Các mẫu cắn sẽ luôn có ít nhất 1 chiều rộng và không trống;
Bánh sandwich sẽ luôn là một hình chữ nhật có chiều rộng và chiều cao bằng hoặc lớn hơn chiều rộng của mẫu cắn của tôi;
Trong đầu vào của bạn, bạn có thể chọn bất kỳ 2 ký tự không phải khoảng trắng riêng biệt nào để đại diện cho bánh sandwich và miếng cắn;
Không gian trong mẫu cắn có nghĩa là vết cắn của tôi không chạm vào phần đó của bánh sandwich.
..
,..
?