+ محدودیت زمان: ۱ ثانیه
+ محدودیت حافظه: ۲۵۶ مگابایت
----------
شرکت همکاران سیستم قصد دارد برنامههای خود را از`.NET` به `Golang` تغییر دهد. به همین منظور اخیراً با سندی مواجه شده که پر از رشتههای `.NET`است و باید همهی آنها را به `Golang` تغییر دهند. برای همین از شما میخواهند برنامهای بنویسید که این کار را انجام دهد.
![گولنگ](https://quera.org/qbox/view/t7U9u16MRY/go-tutorial.jpg)
به طور دقیقتر، رشتهای از کاراکترها به شما داده میشود و باید تمام زیررشتههای متوالی `.NET` در آن را به `Golang` تغییر دهید. برای درک بهتر به مثالها توجه کنید.
# ورودی
در تنها سطر ورودی، رشتهی $s$ شامل حروف بزرگ و کوچک انگلیسی و کاراکترهای `.`، `?` و `!` است.
$$1 \leq |s| \leq 100$$
# خروجی
در یک سطر، رشتهی تغییر یافته را چاپ کنید.
**توجه کنید که سیستم داوری به بزرگ و کوچک بودن حروف حساس است.**
# مثالها
## ورودی نمونه ۱
```
WeDevelope.NETHere!
````
## خروجی نمونه ۱
```
WeDevelopeGolangHere!
````
رشتهی ```WeDevelope<mark>.NET</mark>Here!``` دارای یک زیرشتهی `.NET` و باید آن را به `Golang` تغییر دهیم، بنابراین خروجی به صورت ```WeDevelope<mark>Golang</mark>Here!```است.
## ورودی نمونه ۲
```
WeLove.NETandWeUse.NETinHamkaran.
````
## خروجی نمونه ۲
```
WeLoveGolangandWeUseGolanginHamkaran.
````
رشتهی ```WeLove<mark>.NET</mark>andWeUse<mark>.NET</mark>inHamkaran.``` دارای دو زیرشتهی `.NET` و باید آنها را به `Golang` تغییر دهیم، بنابراین خروجی به صورت ```WeLove<mark>Golang</mark>andWeUse<mark>Golang</mark>inHamkaran.```است.
## ورودی نمونه ۳
```
.NET.ne.net.NeTNET.NNET
````
## خروجی نمونه ۳
```
Golang.ne.net.NeTNET.NNET
````
رشتهی ```<mark>.NET</mark>.ne.net.NeTNET.NNET``` دارای یک زیرشتهی `.NET` و باید آن را به `Golang` تغییر دهیم، بنابراین خروجی به صورت ```<mark>Golang</mark>.ne.net.NeTNET.NNET```است.
<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>
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.