چالشهای برنامهنویسی
تمرین کدنویسی و حل مسائل برنامهنویسی برای بهبود مهارتهای شما
جمع دو عدد
برنامهای بنویسید که دو عدد صحیح را از ورودی بگیرد و جمع آنها را چاپ کند.
جمع دو عدد
برنامهای بنویسید که دو عدد صحیح را از ورودی بگیرد و جمع آنها را چاپ کند.
بزرگترین عدد
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و بزرگترین عدد را چاپ کند.
معکوس کردن رشته
برنامهای بنویسید که یک رشته را از ورودی بگیرد و آن را معکوس کند.
عدد اول
برنامهای بنویسید که یک عدد را از ورودی بگیرد و تعیین کند که آیا عدد اول است یا نه. اگر اول بود 'Yes' و در غیر این صورت ...
فاکتوریل
برنامهای بنویسید که یک عدد n را از ورودی بگیرد و فاکتوریل آن را محاسبه و چاپ کند.
جمع اعداد در بازه
برنامهای بنویسید که دو عدد a و b را از ورودی بگیرد و جمع همه اعداد از a تا b (شامل هر دو) را چاپ کند.
کوچکترین عدد
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و کوچکترین عدد را چاپ کند.
چاپ مثلث
برنامهای بنویسید که یک عدد n را از ورودی بگیرد و یک مثلث از ستارهها با n خط چاپ کند.
میانگین اعداد
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و میانگین آنها را چاپ کند.
زوج یا فرد
برنامهای بنویسید که یک عدد را از ورودی بگیرد و اگر زوج بود 'Even' و اگر فرد بود 'Odd' چاپ کند.
تعداد ارقام
برنامهای بنویسید که یک عدد را از ورودی بگیرد و تعداد ارقام آن را چاپ کند.
مجموع ارقام
برنامهای بنویسید که یک عدد را از ورودی بگیرد و مجموع ارقام آن را چاپ کند.
معکوس عدد
برنامهای بنویسید که یک عدد را از ورودی بگیرد و آن را معکوس کند و چاپ کند.
عدد فیبوناچی
برنامهای بنویسید که یک عدد n را از ورودی بگیرد و عدد n-ام دنباله فیبوناچی را چاپ کند.
مرتبسازی لیست
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و آنها را به صورت صعودی مرتب کرده و چاپ کند.
تعداد کلمات
برنامهای بنویسید که یک رشته را از ورودی بگیرد و تعداد کلمات آن را چاپ کند.
تبدیل به حروف بزرگ
برنامهای بنویسید که یک رشته را از ورودی بگیرد و آن را به حروف بزرگ تبدیل کند.
حذف فاصلهها
برنامهای بنویسید که یک رشته را از ورودی بگیرد و همه فاصلههای آن را حذف کند.
پالیندروم
برنامهای بنویسید که یک رشته را از ورودی بگیرد و تعیین کند که آیا پالیندروم است یا نه. اگر بود 'Yes' و در غیر این صورت '...
مجموع لیست
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و مجموع آنها را چاپ کند.
ضرب دو عدد
برنامهای بنویسید که دو عدد صحیح را از ورودی بگیرد و حاصل ضرب آنها را چاپ کند.
تقسیم دو عدد
برنامهای بنویسید که دو عدد صحیح را از ورودی بگیرد و حاصل تقسیم آنها را (به صورت عدد صحیح) چاپ کند.
باقیمانده تقسیم
برنامهای بنویسید که دو عدد a و b را از ورودی بگیرد و باقیمانده تقسیم a بر b را چاپ کند.
محاسبه توان
برنامهای بنویسید که دو عدد a و b را از ورودی بگیرد و a به توان b را چاپ کند.
جذر عدد
برنامهای بنویسید که یک عدد را از ورودی بگیرد و جذر آن را (به صورت عدد صحیح) چاپ کند.
جستجوی عنصر
برنامهای بنویسید که یک عدد n، سپس n عدد، و در نهایت یک عدد x را از ورودی بگیرد. اگر x در لیست بود 'Yes' و در غیر این صو...
تعداد تکرار عنصر
برنامهای بنویسید که یک عدد n، سپس n عدد، و در نهایت یک عدد x را از ورودی بگیرد. تعداد تکرار x در لیست را چاپ کنید.
حذف تکرارها
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و لیست را بدون تکرار چاپ کند (ترتیب حفظ شود).
طول رشته
برنامهای بنویسید که یک رشته را از ورودی بگیرد و طول آن را چاپ کند.
جایگزینی کاراکتر
برنامهای بنویسید که یک رشته، یک کاراکتر قدیمی، و یک کاراکتر جدید را از ورودی بگیرد و همه کاراکترهای قدیمی را با جدید جا...
شروع رشته
برنامهای بنویسید که یک رشته و یک پیشوند را از ورودی بگیرد. اگر رشته با پیشوند شروع میشود 'Yes' و در غیر این صورت 'No' ...
پایان رشته
برنامهای بنویسید که یک رشته و یک پسوند را از ورودی بگیرد. اگر رشته با پسوند تمام میشود 'Yes' و در غیر این صورت 'No' چا...
بزرگترین عدد در دو لیست
برنامهای بنویسید که دو عدد n و m، سپس n عدد برای لیست اول، و m عدد برای لیست دوم را از ورودی بگیرد. بزرگترین عدد در هر ...
ادغام دو لیست
برنامهای بنویسید که دو عدد n و m، سپس n عدد برای لیست اول، و m عدد برای لیست دوم را از ورودی بگیرد. دو لیست را ادغام کر...
تبدیل به حروف کوچک
برنامهای بنویسید که یک رشته را از ورودی بگیرد و آن را به حروف کوچک تبدیل کند.
حرف اول بزرگ
برنامهای بنویسید که یک رشته را از ورودی بگیرد و حرف اول هر کلمه را بزرگ کند.
عدد کامل
برنامهای بنویسید که یک عدد را از ورودی بگیرد و تعیین کند که آیا عدد کامل است یا نه. عدد کامل عددی است که برابر مجموع مق...
چاپ مربع
برنامهای بنویسید که یک عدد n را از ورودی بگیرد و یک مربع n×n از ستارهها چاپ کند.
چاپ مستطیل
برنامهای بنویسید که دو عدد n و m را از ورودی بگیرد و یک مستطیل n×m از ستارهها چاپ کند.
جمع اعداد زوج
برنامهای بنویسید که یک عدد n و سپس n عدد را از ورودی بگیرد و فقط مجموع اعداد زوج را چاپ کند.