Предыстория
Познакомьтесь с моим другом Джимми:
/o\
Джимми - маленький персонаж, который любит стоять на платформах. Вот Джимми, благополучно стоящий на платформе:
/o\
-------------
Теперь у Джимми хорошее чувство равновесия, поэтому он может спокойно стоять одной ногой с платформы, вот так:
/o\
-------------------
Хотя, если он стоит с двумя или более частями тела с платформы, он упадет. Оба из этих примеров, где Джимми упадет:
/o\ /o\
---------- ----------------------
Соревнование
Ваша задача состоит в том, чтобы написать программу для определения, учитывая строку с платформой и положением Джимми, может ли Джимми стоять на платформе, не падая.
Входные данные: две строки, показывающие положение Джимми и положение платформы под ним. Это может быть два отдельных входа, один вход или какой-то массив.
- Вы можете принять ввод через любую разумную форму, включая функции и стандартный ввод. Используйте жесткое кодирование только в том случае, если ваш язык не поддерживает другие методы ввода.
Вывод: логические значения true и false или целые числа 1 или 0 для представления true / false соответственно.
- Логическое значение основано на том, может ли Джимми оставаться на платформе или нет - истина, если Джимми может оставаться на платформе, или ложь, если он упадет.
Размер платформы произвольный и может быть изменен по желанию. Ваша программа должна учитывать это.
Платформа не может иметь нулевую длину, и платформа должна быть полной (в платформе нет отверстий).
Помните, что Джимми падает, когда две его части тела свисают с платформы. Часть тела является одним из символов ASCII его тела.
Конечный пробел в конце платформы не требуется, но ваша программа должна учитывать обе ситуации, когда после платформы есть пробел, а где нет.
Помните о стандартных лазейках , которые запрещены.
Контрольные примеры
/o\ ✔️ TRUE
-------------
/o\ ✔️ TRUE
----------
/o\ ❌ FALSE
------------------
/o\ ❌ FALSE
-------
/o\ ❌ FALSE
-
счет
Это код-гольф , поэтому выигрывает меньшее количество байтов.
Leaderboard
Вы можете просмотреть список лидеров этого поста, развернув виджет / фрагмент ниже. Чтобы ваше сообщение было включено в рейтинг, вам нужен заголовок ( # header text
) со следующей информацией:
Название языка (заканчивайте его запятой
,
или тире-
), а затем ...Количество байтов, как последнее число в заголовке.
Например, JavaScript (ES6), 72 bytes
допустимо, но Fortran, 143 bytes (8-bit)
недопустимо, потому что число байтов не является последним числом в заголовке (ваш ответ будет распознан как 8 байтов - не используйте это в своих интересах).
<!-- Run the snippet to see the leaderboard. Report any bugs to @xMikee1 on Github --> <iframe src="https://xmikee1.github.io/ppcg-leaderboard/?id=187586" width="100%" height="100%" style="border:none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>