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

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

147 چالش
آسان 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...

متوسط NumPy
میانگین بدون کمینه و بیشینه

یک آرایه یک‌بعدی از اعداد اعشاری با حداقل سه عنصر به تو داده می‌شود. باید میانگین عناصر را بعد از حذف یک‌بار کمینه و یک‌...

آسان NumPy
آینه افقی ماتریس

یک ماتریس دوبعدی از اعداد صحیح دریافت می‌کنی. باید آینهٔ افقی آن را برگردانی؛ یعنی ترتیب ستون‌های هر سطر برعکس شود (چپ و...

آسان NumPy
نسبت زوج‌ها

یک آرایه یک‌بعدی ناتهی از اعداد صحیح دریافت می‌کنی. باید نسبت تعداد عناصر زوج به تعداد کل عناصر را به‌صورت عدد اعشاری بر...

متوسط NumPy
حذف مقادیر تکراری پشت‌سرهم

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید مقادیری را که بلافاصله پشت‌سرهم تکرار شده‌اند فشرده کنی؛ یعنی از ...

متوسط NumPy
جمع قطر فرعی

یک ماتریس مربعی دوبعدی از اعداد صحیح دریافت می‌کنی. باید مجموع عناصر قطر فرعی (anti-diagonal) را برگردانی؛ قطر فرعی عناص...

متوسط NumPy
ماتریس همانی

یک عدد صحیح مثبت n دریافت می‌کنی. باید ماتریس همانی n×n بسازی؛ یعنی روی قطر اصلی ۱ و بقیهٔ عناصر ۰ باشند. ورودی: n یک...

متوسط NumPy
میانگین وزنی

دو آرایه یک‌بعدی هم‌اندازه از اعداد اعشاری به تو داده می‌شود: مقادیر و وزن‌ها. باید میانگین وزنی را برگردانی؛ یعنی مجموع...

آسان NumPy
تکرار آرایه

یک آرایه یک‌بعدی از اعداد صحیح و یک عدد صحیح مثبت n دریافت می‌کنی. باید همان آرایه را n بار پشت‌سرهم تکرار کنی و نتیجه ر...

متوسط NumPy
برش در بازه

یک آرایه یک‌بعدی از اعداد صحیح و دو عدد صحیح lo و hi به تو داده می‌شود (lo ≤ hi). باید آرایه‌ای برگردانی که هر عنصر خارج...

آسان NumPy
جمع قدرمطلق‌ها

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید مجموع قدر مطلق همهٔ عناصر را برگردانی. ورودی: آرایه NumPy از اعداد...

آسان NumPy
حداکثر قدر مطلق

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید بزرگ‌ترین قدر مطلق در بین عناصر را پیدا کنی و همان مقدار نامنفی را بر...

متوسط NumPy
بردار یکه

یک بردار یک‌بعدی ناصفر از اعداد اعشاری به تو داده می‌شود. باید نسخهٔ نرمال‌شدهٔ آن را برگردانی؛ یعنی هر عنصر را بر نرم ا...

آسان NumPy
تعداد صفرها

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

آسان NumPy
مقیاس‌بندی آرایه

یک آرایه یک‌بعدی از اعداد صحیح و یک عدد صحیح k به تو داده می‌شود. باید آرایه‌ای برگردانی که هر عنصر آن برابر عنصر متناظر...

آسان NumPy
تفریق عنصر به عنصر

دو آرایه یک‌بعدی هم‌اندازه از اعداد صحیح دریافت می‌کنی. باید آرایه‌ای بسازی که هر عنصر آن برابر تفریق دو عنصر هم‌موقعیت ...

متوسط NumPy
کمینه هر ستون

یک ماتریس دوبعدی از اعداد صحیح به تو داده می‌شود. برای هر ستون، کوچک‌ترین عنصر همان ستون را پیدا کن و نتیجه را به‌صورت ی...

متوسط NumPy
میانگین ستون‌ها

یک ماتریس دوبعدی از اعداد اعشاری دریافت می‌کنی. برای هر ستون، میانگین عناصر همان ستون را حساب کن و نتیجه را به‌صورت یک آ...

آسان NumPy
حاصل‌ضرب عناصر

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید حاصل‌ضرب همهٔ عناصر را برگردانی. ورودی: آرایه NumPy از اعداد ص...

آسان NumPy
ایندکس کمینه

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید ایندکس عنصری را برگردانی که کوچک‌ترین مقدار را دارد. ایندکس‌ها از صفر...

آسان NumPy
شمارش اعداد فرد

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید تعداد عناصری را که فرد هستند بشمری و برگردانی. ورودی: آرایه Nu...

آسان NumPy
جمع دو ماتریس

دو ماتریس دوبعدی هم‌شکل از اعداد صحیح به تو داده می‌شود. باید ماتریس حاصل‌جمع عنصر به عنصر آن‌ها را برگردانی. ورودی: ...

متوسط NumPy
بیشینه هر سطر

یک ماتریس دوبعدی از اعداد صحیح دریافت می‌کنی. برای هر سطر، بزرگ‌ترین عنصر همان سطر را پیدا کن و نتیجه را به‌صورت یک آرای...

متوسط NumPy
نرم اقلیدسی

یک بردار یک‌بعدی از اعداد اعشاری به تو داده می‌شود. باید نرم اقلیدسی (L2) آن را برگردانی؛ یعنی ریشهٔ دوم مجموع مربعات عن...

آسان NumPy
تخت کردن ماتریس

یک ماتریس دوبعدی از اعداد صحیح دریافت می‌کنی. باید همهٔ عناصر را به‌ترتیب سطری در یک آرایه یک‌بعدی بچینی و برگردانی. ...

متوسط NumPy
میانه آرایه

یک آرایه یک‌بعدی از اعداد اعشاری به تو داده می‌شود. باید میانهٔ عناصر را محاسبه کنی و برگردانی. ورودی: آرایه NumPy از...

متوسط NumPy
انحراف معیار

یک آرایه یک‌بعدی از اعداد اعشاری دریافت می‌کنی. باید انحراف معیار جامعه (population standard deviation) عناصر را برگردان...

آسان NumPy
مجذور عناصر

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید آرایه‌ای برگردانی که هر عنصر آن برابر مربع عنصر متناظر ورودی باشد...

آسان NumPy
منفی‌ها به صفر

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید آرایه‌ای برگردانی که در آن هر عدد منفی با صفر جایگزین شده باشد و بقیه...

آسان NumPy
عناصر یکتا

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود که ممکن است مقدار تکراری داشته باشد. باید مقادیر یکتای آن را به‌صورت مر...

آسان NumPy
معکوس آرایه

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید همان عناصر را با ترتیب معکوس برگردانی؛ یعنی اولین عنصر ورودی آخرین عن...

متوسط Python
طولانی‌ترین زیررشته بدون تکرار

یک رشته s دریافت می‌کنید و باید طول طولانی‌ترین زیررشته‌ای که هیچ کاراکتر تکراری ندارد را برگردانید. زیررشته باید از ...

متوسط NumPy
ضرب ماتریسی

دو ماتریس دوبعدی از اعداد صحیح دریافت می‌کنی که از نظر ابعاد برای ضرب ماتریسی سازگارند (تعداد ستون‌های اولی برابر تعداد ...

آسان NumPy
اختلاف متوالی

یک آرایه یک‌بعدی از اعداد صحیح با حداقل دو عنصر دریافت می‌کنی. باید اختلاف هر عنصر با عنصر قبلی‌اش را برگردانی؛ یعنی خرو...

متوسط NumPy
نرمال‌سازی Min-Max

یک آرایه یک‌بعدی از اعداد اعشاری به تو داده می‌شود. باید آن را با روش Min-Max به بازهٔ [0, 1] نگاشت کنی: برای هر عنصر مق...

متوسط NumPy
جمع قطر اصلی

یک ماتریس مربعی دوبعدی از اعداد صحیح دریافت می‌کنی. باید مجموع عناصر قطر اصلی را برگردانی؛ قطر اصلی عناصری هستند که شمار...

متوسط NumPy
مجموع ستون‌ها

یک ماتریس دوبعدی از اعداد صحیح به تو داده می‌شود. باید مجموع عناصر هر ستون را حساب کنی و نتیجه را به‌صورت یک آرایه یک‌بع...

متوسط NumPy
فاصله اقلیدسی

دو بردار یک‌بعدی هم‌اندازه از اعداد اعشاری دریافت می‌کنی. باید فاصلهٔ اقلیدسی بین آن‌ها را برگردانی؛ یعنی ریشهٔ دوم مجمو...

آسان NumPy
استخراج اعداد مثبت

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

آسان NumPy
مرتب‌سازی صعودی

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید نسخه‌ای مرتب‌شده به صورت صعودی (از کوچک به بزرگ) برگردانی. آرایهٔ ورو...

آسان NumPy
مجموع تجمعی

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید مجموع تجمعی آن را بسازی؛ یعنی عنصر iام خروجی برابر مجموع عناصر ور...

آسان NumPy
ایندکس بیشینه

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید ایندکس (موقعیت) عنصری را برگردانی که بزرگ‌ترین مقدار را دارد. ایندکس‌...

متوسط NumPy
میانگین هر سطر

یک ماتریس دوبعدی از اعداد اعشاری دریافت می‌کنی. برای هر سطر، میانگین عناصر همان سطر را حساب کن و نتیجه را به‌صورت یک آرا...

متوسط NumPy
ترانهاده ماتریس

یک ماتریس دوبعدی از اعداد صحیح به تو داده می‌شود. باید ترانهادهٔ آن را برگردانی؛ یعنی سطرها به ستون تبدیل شوند. ورودی...

آسان NumPy
قدر مطلق عناصر

یک آرایه یک‌بعدی از اعداد صحیح (ممکن است منفی باشند) دریافت می‌کنی. باید آرایه‌ای برگردانی که هر عنصر آن قدر مطلق عنصر م...

آسان NumPy
شمارش اعداد زوج

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید تعداد عناصری را که زوج هستند بشمری و برگردانی. ورودی: آرایه Nu...

آسان NumPy
ضرب داخلی

دو بردار یک‌بعدی هم‌اندازه از اعداد صحیح دریافت می‌کنی. باید ضرب داخلی آن‌ها را محاسبه کنی: مجموع حاصل‌ضرب عناصر هم‌موقع...

آسان NumPy
ضرب عنصر به عنصر

دو آرایه یک‌بعدی هم‌اندازه از اعداد صحیح به تو داده می‌شود. باید آرایه‌ای جدید بسازی که هر عنصر آن برابر ضرب دو عنصر هم‌...

آسان NumPy
کمینه آرایه

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید کوچک‌ترین عنصر آن را پیدا کنی و برگردانی. ورودی: آرایه NumPy از نو...

آسان NumPy
میانگین آرایه

یک آرایه یک‌بعدی از اعداد اعشاری به تو داده می‌شود. باید میانگین حسابی همهٔ عناصر را محاسبه کنی و برگردانی. ورودی: یک...

آسان NumPy
بیشینه آرایه

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنی. باید بزرگ‌ترین مقدار موجود در آن آرایه را پیدا کنی و همان را برگردانی. ...

آسان NumPy
جمع آرایه

یک آرایه یک‌بعدی از اعداد صحیح به تو داده می‌شود. باید مجموع همهٔ عناصر همان آرایه را به‌صورت یک عدد صحیح برگردانی. و...

آسان NumPy
تعداد اعداد زوج

یک ورودی از جنس np.ndarray دریافت می‌کنید که شامل تعدادی عدد صحیح است و باید تعداد اعداد زوج در آریه را برگردانید

آسان NumPy
پیدا کردن دومین مقدار بزرگ

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنید. دومین مقدار بزرگ و منحصربه‌فرد موجود در آرایه را برگردانید. فرض کنید ح...

آسان NumPy
حذف عناصر تکراری

یک آرایه یک‌بعدی از اعداد صحیح دریافت می‌کنید. آرایه‌ای را برگردانید که شامل مقادیر منحصربه‌فرد ورودی باشد و هر مقدار فق...

آسان NumPy
محاسبه تعداد عناصر آرایه

یک ورودی از جنس np.ndarray دریافت می‌کنید و باید تعداد عناصر موجود در آرایه را محاسبه کرده و برگردانید.

آسان NumPy
جایگزینی اعداد منفی

یک ورودی از جنس np.ndarray دریافت می‌کنید که شامل تعدادی عدد صحیح است و باید تمام اعداد منفی موجود در آرایه را با عدد صف...

آسان NumPy
معکوس کردن آرایه

یک ورودی از جنس np.ndarray دریافت می‌کنید که شامل تعدادی عدد است و باید یک آرایه جدید شامل عناصر آرایه ورودی به صورت معک...

آسان NumPy
محاسبه میانگین آرایه

یک ورودی از جنس np.ndarray دریافت می‌کنید که شامل تعدادی عدد است و باید میانگین تمام عناصر آرایه را محاسبه کرده و برگردا...

آسان NumPy
فیلتر کردن اعداد زوج

یک ورودی از جنس np.ndarray دریافت می‌کنید که شامل تعدادی عدد صحیح است و باید یک آرایه جدید شامل فقط اعداد زوج موجود در و...

آسان NumPy
شمارش اعداد مثبت

یک ورودی از جنس np.ndarray دریافت می‌کنید که شامل تعدادی عدد صحیح است و باید تعداد اعداد بزرگ‌تر از صفر را در آرایه محاس...

آسان NumPy
مربع عناصر آرایه با NumPy

یک آرایه از اعداد صحیح بگیر و آرایه‌ای برگردان که هر عنصر آن مربع شده باشد.

آسان NumPy
بزرگ‌ترین عنصر با NumPy

یک آرایه numpy به عنوان ورودی دریافت می کنید.بزرگترین عنصر را به عنوان خروجی برگردانید.

آسان NumPy
دو برابر کردن آرایه با NumPy

یک آرایه از اعداد صحیح بگیر و آرایه‌ای برگردان که هر عنصر آن دو برابر شده باشد.

آسان NumPy
جمع آرایه با NumPy

مجموع عناصر یک آرایه از اعداد صحیح را برگردان.

متوسط Python
یافتن ایندکس لیست حاوی بزرگ‌ترین عدد

یک لیست شامل چند لیست از اعداد به عنوان ورودی داریم. هدف این است که ایندکس لیستی را پیدا کنیم که بزرگ‌ترین عدد در کل ...

آسان Python
مرتب سازی لیست براساس طول رشته به صورت نزولی

لیستی از رشته ها به عنوان ورودی دریافت می کنید. می خواهیم این لیست براساس طول رشته ها به صورت نزولی مرتب شود.

متوسط Python
شمارش نام‌های Title Case

لیستی از نام‌ها در اختیار شما قرار دارد. تابع را به گونه ایی تکمیل کنید که تعداد نام‌هایی را محاسبه کند که در حالت Title...

سخت Python
پیدا کردن اولین عدد مثبت که در لیست وجود ندارد

یک لیست از اعداد صحیح دریافت می‌کنید. متد را طوری تکمیل کنید که کوچک‌ترین عدد صحیح مثبت که در لیست وجود ندارد را پیدا کر...

متوسط Python
جابجایی عناصر آرایه به اندازه‌ی مشخص

یک لیست از اعداد و یک عدد k دریافت می‌کنید. متد را طوری تکمیل کنید که عناصر لیست را به اندازه‌ی k خانه به سمت راست جابه‌...

متوسط Python
پیدا کردن عناصر مشترک دو لیست

دو لیست از اعداد دریافت می‌کنید. متد را طوری تکمیل کنید که تمام اعدادی را که در هر دو لیست وجود دارند پیدا کرده و به صور...

متوسط Python
پیدا کردن بیشترین تعداد تکرار یک عدد

یک لیست از اعداد دریافت می‌کنید. متد را طوری تکمیل کنید که عددی را که بیشترین تعداد تکرار را در لیست دارد پیدا کرده و بر...

آسان Python
بررسی وجود زیرآرایه با مجموع هدف

یک لیست از اعداد و یک عدد هدف دریافت می‌کنید. متد را طوری تکمیل کنید که بررسی کند آیا یک زیرآرایه‌ی پیوسته در لیست وجود ...

آسان Python
پیدا کردن اولین عدد تکراری

یک لیست از اعداد دریافت می‌کنید. متد را طوری تکمیل کنید که اولین عددی را که بیش از یک بار در لیست ظاهر می‌شود پیدا کرده ...

آسان Python
پیدا کردن دومین عدد بزرگ

یک لیست از اعداد دریافت می‌کنید. متد را طوری تکمیل کنید که دومین عدد بزرگِ متمایز موجود در لیست را پیدا کرده و برگرداند.

آسان Python
پیدا کردن رقم آخر یک عدد

یک عدد دریافت می‌کنید و آخرین رقم آن را برگردانید. مثلاً:

آسان Python
بررسی خالی بودن رشته

تابعی بنویسید که یک رشته دریافت کند و بررسی کند آیا رشته خالی است یا خیر. اگر رشته خالی باشد، مقدار True و در غیر این...

آسان Python
محاسبه مجموع مربع اعداد یک لیست

یک لیست از اعداد را دریافت می‌کنید و مجموع مربع تمام اعداد موجود در لیست را محاسبه و برگردانید.

آسان Python
محاسبه مساحت مثلث قائم‌الزاویه

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

متوسط Python
پیدا کردن تمام جفت‌عددها با مجموع مشخص

دو لیست از اعداد و یک عدد هدف دریافت کنید و تمام جفت‌عددهایی را پیدا کنید که مجموعشان برابر با عدد هدف است. خروجی باید ل...

آسان Python
تعداد تکرار یک کاراکتر در رشته

یک رشته و یک کاراکتر به عنوان ورودی دریافت کنید. برنامه باید تعداد دفعاتی که آن کاراکتر در رشته ظاهر شده است را محاسبه و...

متوسط Python
کاراکتر(های) وسط رشته

یک رشته را به‌عنوان ورودی دریافت می‌کنید و کاراکتر(های) وسط آن را برگرداند. اگر طول رشته فرد باشد، فقط یک کاراکتر وسط...

آسان Python
تعداد اعداد زوج در یک لیست

لیستی از اعداد صحیح دریافت می کنید.تعداد اعداد زوج را برگردانید

آسان Python
محاسبه مساحت دایره

شعاع دایره را ار ورودی دریافت می کنید و مساحت آن را به عنوان خروجی تابع برمی گردانید. عدد پی را دقیقا 3.14 در نظر بگیری...

متوسط Python
تعداد ایمیل‌های یونیک

یک لیست از ایمیل ها ورودی مسئله می باشد. خروجی تعداد ایمیل های منحصر به فرد می باشد(غیر تکراری)

آسان Python
می‌تونه رای بده؟

سن شخص رو می گیری و اگر سن بزرگ مساوی 18 بود True برمی گردونی در غیر این صورت False

آسان Python
تبدیل ساعت به ثانیه

ورودی داده شده(تعداد ساعت) را به ثانیه تبدیل کنید .

آسان Python
توان 2

یک عدد صحیح میگیری و مربعش رو برمی گردونی

متوسط Python
مقایسه دو شماره نسخه (Compare Version Numbers)

دو رشته دریافت می‌کنید که هر کدام نمایانگر یک شماره نسخه (Version Number) هستند. هر نسخه از چند بخش تشکیل شده که با کارا...

متوسط Python
پیدا کردن بیشترین تکرار یک رشته در لیست

لیستی از رشته‌ها را دریافت می‌کنید و رشته‌ای که بیشترین تکرار را دارد به عنوان خروجی برمی‌گردانید. اگر رشته‌ای برای ب...

سخت Python
یافتن طولانی‌ترین پیشوند مشترک تکرارشونده در لیست رشته‌ها

تابعی بنویسید که یک لیست از رشته‌ها را دریافت کند و بیشترین پیشوند مشترکی که در بین رشته‌ها تکرار شده است را پیدا کند. ...

سخت Python
انتقال تمام صفرهای یک عدد به انتهای آن

یک عدد صحیح به عنوان ورودی دریافت کنید. تمام ارقام صفر را از بین ارقام عدد جدا کرده و بدون تغییر ترتیب سایر ارقام، همه‌ی...

آسان Python
جمع عنصر اول و آخر یک لیست

یک لیست از اعداد را دریافت می‌کنید و مجموع اولین و آخرین عنصر آن را برمیگردانید. نکته: فرض کنید لیست همیشه حداقل یک عنص...

متوسط Python
تشخیص عدد Disarium

یک عدد صحیح مثبت را از ورودی دریافت می‌کنید و بررسی کنید آیا این عدد یک عدد دیساریوم است یا خیر. عدد دیساریوم عددی اس...

متوسط Python
معکوس کردن عدد

یک عدد صحیح داده می شود بر عکس شده عدد را به عنوان خروجی برگردانید. عدد داده شده می تواند عدد منفی باشد.

آسان Python
آیا بر عدد 5 بخش پذیر هست؟

یک عدد صحیح دریافت می کنید و وضعیت بخش پذیری عدد بر عدد 5 را مشخص می کند. خروجی bool می باشد.

آسان Python
وضعیت پاس شدن دانشجو

نمره یک دانش آموز را دریافت می کنید وضعیت پاس شدن دانشجو را مشخص می کنید.(رشته passed در صورت پاس شدن و رشته failed در ص...

متوسط Python
تشخیص عدد پرونیک (pronic)

یک عدد صحیح به عنوان پارامتر ورودی دریافت می کند و باید تشخیص بدی عدد پرونیک هست یا نه. خروجی تابع bool هست. اگر پرونی...

آسان Python
دو جمع‌برابر هدف(tow sum)

یک آرایه از اعداد صحیح nums و یک عدد صحیح target به تو داده شده است. باید اندیس دو عدد را پیدا کنی که جمعشان برابر ta...

آسان Python
جمع اعداد زوج

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و فقط مجموع اعداد زوج را چاپ کند.

متوسط Python
چاپ مستطیل

برنامه‌ای بنویسید که دو عدد n و m را از ورودی بگیرد و یک مستطیل n×m از ستاره‌ها چاپ کند.

متوسط Python
چاپ مربع

برنامه‌ای بنویسید که یک عدد n را از ورودی بگیرد و یک مربع n×n از ستاره‌ها چاپ کند.

متوسط Python
عدد کامل

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و تعیین کند که آیا عدد کامل است یا نه. عدد کامل عددی است که برابر مجموع مق...

متوسط Python
حرف اول بزرگ

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و حرف اول هر کلمه را بزرگ کند.

آسان Python
تبدیل به حروف کوچک

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و آن را به حروف کوچک تبدیل کند.

آسان Python
ادغام دو لیست

برنامه‌ای بنویسید که دو عدد n و m، سپس n عدد برای لیست اول، و m عدد برای لیست دوم را از ورودی بگیرد. دو لیست را ادغام کر...

آسان Python
بزرگترین عدد در دو لیست

برنامه‌ای بنویسید که دو عدد n و m، سپس n عدد برای لیست اول، و m عدد برای لیست دوم را از ورودی بگیرد. بزرگترین عدد در هر ...

آسان Python
پایان رشته

برنامه‌ای بنویسید که یک رشته و یک پسوند را از ورودی بگیرد. اگر رشته با پسوند تمام می‌شود 'Yes' و در غیر این صورت 'No' چا...

آسان Python
شروع رشته

برنامه‌ای بنویسید که یک رشته و یک پیشوند را از ورودی بگیرد. اگر رشته با پیشوند شروع می‌شود 'Yes' و در غیر این صورت 'No' ...

آسان Python
جایگزینی کاراکتر

برنامه‌ای بنویسید که یک رشته، یک کاراکتر قدیمی، و یک کاراکتر جدید را از ورودی بگیرد و همه کاراکترهای قدیمی را با جدید جا...

آسان Python
طول رشته

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و طول آن را چاپ کند.

متوسط Python
حذف تکرارها

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و لیست را بدون تکرار چاپ کند (ترتیب حفظ شود).

آسان Python
تعداد تکرار عنصر

برنامه‌ای بنویسید که یک عدد n، سپس n عدد، و در نهایت یک عدد x را از ورودی بگیرد. تعداد تکرار x در لیست را چاپ کنید.

آسان Python
جستجوی عنصر

برنامه‌ای بنویسید که یک عدد n، سپس n عدد، و در نهایت یک عدد x را از ورودی بگیرد. اگر x در لیست بود 'Yes' و در غیر این صو...

متوسط Python
جذر عدد

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و جذر آن را (به صورت عدد صحیح) چاپ کند.

آسان Python
محاسبه توان

برنامه‌ای بنویسید که دو عدد a و b را از ورودی بگیرد و a به توان b را چاپ کند.

آسان Python
باقیمانده تقسیم

برنامه‌ای بنویسید که دو عدد a و b را از ورودی بگیرد و باقیمانده تقسیم a بر b را چاپ کند.

آسان Python
تقسیم دو عدد

برنامه‌ای بنویسید که دو عدد صحیح را از ورودی بگیرد و حاصل تقسیم آن‌ها را (به صورت عدد صحیح) چاپ کند.

آسان Python
ضرب دو عدد

برنامه‌ای بنویسید که دو عدد صحیح را از ورودی بگیرد و حاصل ضرب آن‌ها را چاپ کند.

آسان Python
مجموع لیست

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و مجموع آن‌ها را چاپ کند.

متوسط Python
پالیندروم

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و تعیین کند که آیا پالیندروم است یا نه. اگر بود 'Yes' و در غیر این صورت '...

آسان Python
حذف فاصله‌ها

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و همه فاصله‌های آن را حذف کند.

آسان Python
تبدیل به حروف بزرگ

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و آن را به حروف بزرگ تبدیل کند.

آسان Python
تعداد کلمات

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و تعداد کلمات آن را چاپ کند.

آسان Python
مرتب‌سازی لیست

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و آن‌ها را به صورت صعودی مرتب کرده و چاپ کند.

متوسط Python
عدد فیبوناچی

برنامه‌ای بنویسید که یک عدد n را از ورودی بگیرد و عدد n-ام دنباله فیبوناچی را چاپ کند.

آسان Python
معکوس عدد

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و آن را معکوس کند و چاپ کند.

آسان Python
مجموع ارقام

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و مجموع ارقام آن را چاپ کند.

آسان Python
تعداد ارقام

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و تعداد ارقام آن را چاپ کند.

آسان Python
زوج یا فرد

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و اگر زوج بود 'Even' و اگر فرد بود 'Odd' چاپ کند.

آسان Python
میانگین اعداد

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و میانگین آن‌ها را چاپ کند.

متوسط Python
چاپ مثلث

برنامه‌ای بنویسید که یک عدد n را از ورودی بگیرد و یک مثلث از ستاره‌ها با n خط چاپ کند.

آسان Python
کوچکترین عدد

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و کوچکترین عدد را چاپ کند.

آسان Python
جمع اعداد در بازه

برنامه‌ای بنویسید که دو عدد a و b را از ورودی بگیرد و جمع همه اعداد از a تا b (شامل هر دو) را چاپ کند.

آسان Python
فاکتوریل

برنامه‌ای بنویسید که یک عدد n را از ورودی بگیرد و فاکتوریل آن را محاسبه و چاپ کند.

متوسط Python
عدد اول

برنامه‌ای بنویسید که یک عدد را از ورودی بگیرد و تعیین کند که آیا عدد اول است یا نه. اگر اول بود 'Yes' و در غیر این صورت ...

آسان Python
معکوس کردن رشته

برنامه‌ای بنویسید که یک رشته را از ورودی بگیرد و آن را معکوس کند.

آسان Python
بزرگترین عدد

برنامه‌ای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و بزرگترین عدد را چاپ کند.

آسان Python
جمع دو عدد

برنامه‌ای بنویسید که دو عدد صحیح را از ورودی بگیرد و جمع آن‌ها را چاپ کند.

آسان Python
جمع دو عدد

برنامه‌ای بنویسید که دو عدد صحیح را از ورودی بگیرد و جمع آن‌ها را چاپ کند.