چالش‌های برنامه‌نویسی

مسئله حل کن، کد بزن، و مهارتت را قدم‌به‌قدم قوی‌تر کن.

8 چالش
آسان Go
ادغام دو اسلایس

دو اسلایس از اعداد صحیح a و b دریافت می‌کنی. باید اسلایسی برگردانی که ابتدا همهٔ عناصر a و سپس همهٔ عناصر b را داشته باش...

آسان Go
حذف صفرها

یک برش از اعداد صحیح دریافت می‌کنی. باید برشی برگردانی که فقط عناصر ناصفر در آن باشند و ترتیب بقیه حفظ شود. ورودی: []...

آسان Go
پالیندروم رشته

یک رشته s دریافت می‌کنی. اگر از چپ و راست یکسان خوانده شود true برگردان؛ وگرنه false. ورودی: string خروجی: bool ح...

آسان Go
شمارش کاراکتر

یک رشته s و یک کاراکتر به‌صورت رشتهٔ تک‌کاراکتری ch دریافت می‌کنی. باید تعداد دفعات ظاهر شدن آن کاراکتر در s را برگردانی...

آسان Go
معکوس اسلایس

یک اسلایس از اعداد صحیح دریافت می‌کنی. باید نسخه‌ای با ترتیب معکوس برگردانی. ورودی: []int خروجی: []int با همان عناصر...

آسان Go
جمع اسلایس

یک اسلایس از اعداد صحیح دریافت می‌کنی. باید مجموع همهٔ عناصر را برگردانی. ورودی: []int خروجی: int اگر اسلایس خالی...

آسان Go
بیشینه اسلایس

یک اسلایس(slice) از اعداد صحیح با حداقل یک عنصر دریافت می‌کنی. باید بزرگ‌ترین مقدار را برگردانی. ورودی: []int با حداق...

آسان Go
تشخیص زوج

یک عدد صحیح n دریافت می‌کنی. اگر زوج باشد true و در غیر این صورت false برگردان. ورودی: یک عدد صحیح (int) خروجی: bool...