چالشهای برنامهنویسی
مسئله حل کن، کد بزن، و مهارتت را قدمبهقدم قویتر کن.
ادغام دو اسلایس
دو اسلایس از اعداد صحیح a و b دریافت میکنی. باید اسلایسی برگردانی که ابتدا همهٔ عناصر a و سپس همهٔ عناصر b را داشته باش...
حذف صفرها
یک برش از اعداد صحیح دریافت میکنی. باید برشی برگردانی که فقط عناصر ناصفر در آن باشند و ترتیب بقیه حفظ شود. ورودی: []...
پالیندروم رشته
یک رشته s دریافت میکنی. اگر از چپ و راست یکسان خوانده شود true برگردان؛ وگرنه false. ورودی: string خروجی: bool ح...
شمارش کاراکتر
یک رشته s و یک کاراکتر بهصورت رشتهٔ تککاراکتری ch دریافت میکنی. باید تعداد دفعات ظاهر شدن آن کاراکتر در s را برگردانی...
معکوس اسلایس
یک اسلایس از اعداد صحیح دریافت میکنی. باید نسخهای با ترتیب معکوس برگردانی. ورودی: []int خروجی: []int با همان عناصر...
جمع اسلایس
یک اسلایس از اعداد صحیح دریافت میکنی. باید مجموع همهٔ عناصر را برگردانی. ورودی: []int خروجی: int اگر اسلایس خالی...
بیشینه اسلایس
یک اسلایس(slice) از اعداد صحیح با حداقل یک عنصر دریافت میکنی. باید بزرگترین مقدار را برگردانی. ورودی: []int با حداق...
تشخیص زوج
یک عدد صحیح n دریافت میکنی. اگر زوج باشد true و در غیر این صورت false برگردان. ورودی: یک عدد صحیح (int) خروجی: bool...