彼の元の父によるさらに別のジミーの挑戦。これらの他の 素敵な チャレンジをご覧ください。
ご存知のように、最近、プラットフォーム上でジミーに関連する課題が発生しています。今、ジミーは私が前に述べたようにアクロバットであり、彼は彼の袖の上に他のトリックを持っています。
これらのトリックの1つは、ロープで吊るすことです。ジミーがぶら下がるロープの例を次に示します。
||
||
||
||
||
||
ジミーがロープにぶら下がると、次のようになります。
||
||
/o\
||
||
||
彼はロープの左または右に掛けることができるので、これは:
||
||
||
/o\
||
||
も有効です。しかし、彼はたった1つの体の部分だけでぶら下がることはできないので、次のようなものです。
||
||
||
/o\|
||
||
無効です。彼が片方の身体の部分にぶら下がっているとき、ジミーはそれを隠さないので、ロープのもう半分が見えることに注意してください。
また、ジミーはロープの底にぶら下がるのが好きではありません-それは彼を怖がらせます-これは:
||
||
||
||
||
/o\
無効です。
チャレンジ
上記のようなジミーの状況を入力し、ジミーがロープに固執するかどうかを、真実の値または偽の値で出力します。
詳細
入力を受け取るプログラムを作成します。これは、関数または他の適切な入力メソッドを介して行うことができます。
- 入力は、上記の例のように、1つのジミーとロープのシーンである必要があります。
プログラムは、ジミーがロープに固執することができるかどうか、または彼がロープから脱落するかどうかに基づいて、それぞれ真実または偽の値をコンソールに出力する必要があります。
ジミーがロープにぶら下がることができる基準:
彼の体の部分の2つはロープの上にあります。
彼はロープの底にいない。
彼は空中に浮かんでいません。
ロープは真っ直ぐで、
||
セグメントで構成されており、高さが1文字より長いと仮定できます。1本のロープ全体と1本のジミーがシーンに存在することを想定できます。
ロープの下部に後続の改行がないと仮定できます。
ロープの前後に任意の量の先行または後続スペースをカバーする必要があります。
テストケース
||
||
|| TRUTHY
/o\
||
||
||
||
/o\| FALSY
||
||
||
/o\ TRUTHY
||
||
/o\ FALSY
/o\
|| TRUTHY
||
||
/o\ || FALSY
||
||
得点
これはcode-golfであるため、約1週間後にバイト単位の最低スコアが勝ちます。
リーダーボード
この投稿のリーダーボードを表示するには、下のウィジェット/スニペットを展開します。投稿をランキングに含めるには# 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=187759" 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>