+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
در شهر کدکاپ، مارها بدنهای بسیار طولانی دارند و در تونلهایی به شکل جدول ۸ $\times$ ۲ زندگی میکنند. یک مار کدکاپی مانند شکل زیر در خانهی پایین چپ این جدول قرار دارد به طوری که سر این مار به سمت انتهای تونل (سمت راست تصویر) است.
![توضیح تصویر](https://quera.org/qbox/view/WEyhgc9QOd/A.png)
هر بار این مار یکی از ۳ حرکت زیر را انجام میشود:
+ حرکت `F`: در همان سطری که هست به خانه روبهرو میرود.
+ حرکت `L`: در سطر سمت چپ خودش به خانه روبهرو میرود.
+ حرکت `R`: در سطر سمت راست خودش به خانه روبهرو میرود.
![توضیح تصویر](https://quera.org/qbox/view/tfeRUQnIyX/A2.png)
اگر سر این مار به خانهای برود که در جدول وجود ندارد، محکم به دیوار میخورد و میمیرد.
به شما حرکتهای مار داده میشود، از شما میخواهیم وضعیت بدن مار را بعد از همهی آن حرکتها مشخص کنید یا بگویید که مار میمیرد. برای بهتر متوجه شدن سوال، به توضیحات نمونهها مراجعه کنید.
# ورودی
یک رشته به طول ۷ با کاراکترهای `F`، `L` یا `R` که نشان دهندهی حرکت مار به مستقیم، چپ یا راست است.
# خروجی
دو رشته به طول ۸ شامل ۰ و ۱ که ۱ نشان دهندهی حضور مار در آن خانه و ۰ نشان دهندهی خالی بودن آن خانه باشد که در دو خط چاپ میشوند.
# مثالها
## ورودی نمونه ۱
```
FLFFRLF
````
## خروجی نمونه ۱
```
00111011
11000100
````
<details>
<summary>
**توضیح نمونه ۱**
</summary>
----------
مسیر حرکت مار به صورت زیر است.
![توضیح تصویر](https://quera.org/qbox/view/9I6yRoOQWm/A3.png)
----------
</details>
## ورودی نمونه ۲
```
LRLRLRR
````
## خروجی نمونه ۲
```
DEATH
````
<details>
<summary>
**توضیح نمونه ۲**
</summary>
----------
بعد از انجام آخرین حرکت، سر مار به دیوار میخورد و میمیرد. (چون در ستون پایینی است و نمیتواند پایینتر به راست برود.)
![توضیح تصویر](https://quera.org/qbox/view/CIuhALP5Po/A4.png)
----------
</details>
<details class="red">
<summary>
**اشتباهات متداول**
</summary>
<details class="red">
<summary>
**چک کردن شرایط ورودی مسئله**
</summary>
نیازی نیست چک کنید شرایط گفته شده در ورودی برقرار است یا نه. توضیحات محدودیتها فقط برای آگاهی شما دربارهی تستها و محدودیتهای مسئله است و قطعاً در ورودیهای داده شده به برنامهی شما رعایت میشوند. پس نیازی نیست بنویسید:
```python
if 1 <= n <= 100:
# answer of problem
else:
# print('invalid input')
```
</details>
<details class="red">
<summary>
**ابتدا همهی ورودی را گرفتن و در نهایت همهی خروجی را چاپ کردن**
</summary>
شما میتوانید لابهلای دریافت ورودی، خروجی دهید. پس نیازی نیست ابتدا همهی ورودیها را دریافت کنید و در نهایت همهی خروجیها را چاپ کنید. مخصوصاً برای سوالاتی که باید به چندین سوال پاسخ دهید، میتوانید دو قسمت ورودی و خروجی را کاملاً مستقل در نظر بگیرید و مطمئن باشید تداخلی پیش نمیآید.
</details>
<details class="red">
<summary>
**چاپ کردن موارد اضافه برای دریافت ورودی**
</summary>
لطفاً از چاپ کردن موارد اضافه مثل `please enter a number` برای دریافت ورودی پرهیز کنید. برای مثال در زبان پایتون نباید بنویسید:
```python
input('please enter:')
```
</details>
<details class="red">
<summary>
**چند فایلی کد زدن**
</summary>
برای زبانهایی مثل جاوا نباید در بالای کد شما آدرس پکیج داده شود. برای مثال در بالای کد خود نباید بنویسید:
```java
package ir.quera.contest;
```
</details>
<details class="red">
<summary>
**استفاده از چند `Scanner` برای دریافت ورودی**
</summary>
در زبان جاوا، باید فقط یک شئ از جنس `Scanner` تعریف کنید و همهی ورودیها را با آن دریافت کنید.
</details>
<details class="red">
<summary>
**نحوهی دریافت ورودی و چاپ کردن خروجی**
</summary>
برای آشنایی بیشتر برای نحوهی دریافت ورودی و چاپ کردن خروجی این [لینک](https://quera.org/course/assignments/2693/problems/8774) را مطالعه کنید.
</details>
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.