سلام دوست عزیز😃👋
به مسابقه «همکد ۵ - Software Engineering» خوش آمدی!
هرگونه ارتباط با سایر شرکتکنندگان و یا استفاده از ابزارهای تولید کد، مثل chatGPT
و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکتکنندگان مسابقه حذف میشوید. سوالات و مشکلات خودتان را میتوانید از طریق قسمت «سوال بپرسید» با ما در میان بگذارید.
لینکهای مفید برای شرکت در مسابقه:
سوال «المپیکیوس» سوال پایگاهداده و سایر سوالات جنبهی الگوریتمی دارند. پیشنهاد میکنیم همهی سوالات را بخوانید و برای حل آنها تلاش کنید.
موفق باشید و بهتون خوش بگذره 😉✌
شرکت همکاران سیستم قصد دارد برنامههای خود را از.NET
به Golang
تغییر دهد. به همین منظور اخیراً با سندی مواجه شده که پر از رشتههای .NET
است و باید همهی آنها را به Golang
تغییر دهند. برای همین از شما میخواهند برنامهای بنویسید که این کار را انجام دهد.
به طور دقیقتر، رشتهای از کاراکترها به شما داده میشود و باید تمام زیررشتههای متوالی .NET
در آن را به Golang
تغییر دهید. برای درک بهتر به مثالها توجه کنید.
در تنها سطر ورودی، رشتهی شامل حروف بزرگ و کوچک انگلیسی و کاراکترهای .
، ?
و !
است.
در یک سطر، رشتهی تغییر یافته را چاپ کنید.
توجه کنید که سیستم داوری به بزرگ و کوچک بودن حروف حساس است.
رشتهی WeDevelope.NETHere!
دارای یک زیرشتهی .NET
و باید آن را به Golang
تغییر دهیم، بنابراین خروجی به صورت WeDevelopeGolangHere!
است.
رشتهی WeLove.NETandWeUse.NETinHamkaran.
دارای دو زیرشتهی .NET
و باید آنها را به Golang
تغییر دهیم، بنابراین خروجی به صورت WeLoveGolangandWeUseGolanginHamkaran.
است.
رشتهی .NET.ne.net.NeTNET.NNET
دارای یک زیرشتهی .NET
و باید آن را به Golang
تغییر دهیم، بنابراین خروجی به صورت Golang.ne.net.NeTNET.NNET
است.
نیازی نیست چک کنید شرایط گفته شده در ورودی برقرار است یا نه. توضیحات محدودیتها فقط برای آگاهی شما دربارهی تستها و محدودیتهای مسئله است و قطعاً در ورودیهای داده شده به برنامهی شما رعایت میشوند. پس نیازی نیست بنویسید:
شما میتوانید لابهلای دریافت ورودی، خروجی دهید. پس نیازی نیست ابتدا همهی ورودیها را دریافت کنید و در نهایت همهی خروجیها را چاپ کنید. مخصوصاً برای سوالاتی که باید به چندین سوال پاسخ دهید، میتوانید دو قسمت ورودی و خروجی را کاملاً مستقل در نظر بگیرید و مطمئن باشید تداخلی پیش نمیآید.
لطفاً از چاپ کردن موارد اضافه مثل please enter a number
برای دریافت ورودی پرهیز کنید. برای مثال در زبان پایتون نباید بنویسید:
برای زبانهایی مثل جاوا نباید در بالای کد شما آدرس پکیج داده شود. برای مثال در بالای کد خود نباید بنویسید:
Scanner
برای دریافت ورودی
در زبان جاوا، باید فقط یک شئ از جنس Scanner
تعریف کنید و همهی ورودیها را با آن دریافت کنید.
برای آشنایی بیشتر برای نحوهی دریافت ورودی و چاپ کردن خروجی این لینک را مطالعه کنید.