Historia
Poznaj mojego przyjaciela Jimmy'ego:
/o\
Jimmy to mała postać, która lubi stać na platformach. Oto Jimmy bezpiecznie stojący na platformie:
/o\
-------------
Teraz Jimmy ma dobre wyczucie równowagi, dzięki czemu może bezpiecznie stać z jedną nogą poza platformą, w ten sposób:
/o\
-------------------
Chociaż jeśli stanie z dwiema lub więcej częściami ciała poza platformą, spadnie. Oba są przykładami, w których Jimmy upadnie:
/o\ /o\
---------- ----------------------
Wyzwanie
Twoim wyzwaniem jest napisanie programu określającego, biorąc pod uwagę ciąg z platformą i pozycją Jimmy'ego, czy Jimmy może stać na platformie bez upadku.
Dane wejściowe: Dwie linie pokazujące pozycję Jimmy'ego i pozycję platformy pod nim. Może to być z dwóch osobnych danych wejściowych, pojedynczego wejścia lub jakiegoś rodzaju tablicy.
- Możesz przyjmować dane wejściowe w dowolnej rozsądnej formie, włączając funkcje i standardowe dane wejściowe. Stosuj kodowanie tylko wtedy, gdy Twój język nie obsługuje innych metod wprowadzania.
Dane wyjściowe: wartości logiczne prawda i fałsz lub liczby całkowite 1 lub 0 reprezentują odpowiednio wartość prawda / fałsz.
- Wartość logiczna zależy od tego, czy Jimmy może pozostać na platformie, czy nie - prawda, jeśli Jimmy może pozostać na platformie, lub fałsz, jeśli spadnie.
Rozmiar platformy jest dowolny i można go dowolnie zmieniać. Twój program powinien to uwzględnić.
Platforma nie może mieć długości zero, a platforma musi być kompletna (brak otworów w platformie).
Pamiętaj, że Jimmy odpada, gdy dwie jego części ciała zwisają z platformy. Część ciała to jedna postać ASCII jego ciała.
Końcowe białe znaki na końcu platformy nie są wymagane, ale twój program powinien uwzględniać obie sytuacje, w których po platformie są białe znaki, a gdzie nie.
Uważaj na standardowe luki, które są zabronione.
Przypadki testowe
/o\ ✔️ TRUE
-------------
/o\ ✔️ TRUE
----------
/o\ ❌ FALSE
------------------
/o\ ❌ FALSE
-------
/o\ ❌ FALSE
-
Punktacja
To jest golf golfowy , więc wygrywa najmniejsza liczba bajtów.
Tabela liderów
Możesz wyświetlić tabelę wyników dla tego postu, rozwijając widżet / fragment kodu poniżej. Aby Twój post znalazł się w rankingu, potrzebujesz nagłówka ( # header text) z następującymi informacjami:
Nazwa języka (zakończ go przecinkiem
,lub myślnikiem-), a następnie ...Liczba bajtów, jako ostatnia liczba wyświetlana w nagłówku.
Na przykład JavaScript (ES6), 72 bytesjest poprawny, ale Fortran, 143 bytes (8-bit)jest nieprawidłowy, ponieważ liczba bajtów nie jest ostatnią liczbą w nagłówku (twoja odpowiedź zostanie rozpoznana jako 8 bajtów - nie wykorzystuj tego).
<!-- 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>