تعداد ارقام فاکتوریل

#027 · Factorial Digit Count · math · medium · python مشاهده راه‌حل در GitHub سوال برنامه ای بنوسید که عددی را از ورودی بخواند و مشخص کند فاکتوریل عدد چند رقمی است. Input: ورودی عددی بین 1 تا 100 خواهد بود Output: در تنها سطر خروجی، تعداد رقم های فاکتوریل عدد ورودی را چاپ کنید Example: Test1 Input: 5 Test1 Output: 3 Explain test1: فاکتوریل عدد 5 برابر با 120 خواهد بود که عددی ۳ رقمی است.

6 ژوئن 2026 · Amirmahdikahdouii

جریمه سرعت با فاکتوریل

#004 · Speed Fine Factorial · math · easy · python مشاهده راه‌حل در GitHub پلیس راه شهر کاراجا، تصمیم گرفته تغییراتی در برگه جریمه ایجاد کند تا شهروندان شهر کاراجا را تضویق به رعایت مقررات راهنمایی و رانندگی کند. برای این منظور اگر راننده ای سرعت مجاز را رعایت نکرده باشد، فاکتوریل بزرگترین رقم عدد میزان اختلاف سرعت با حد مجاز را به عنوان پاداش جریمه به برگه جریمه راننده اضافه میکند. ...

6 ژوئن 2026 · Amirmahdikahdouii

حذف ارقام فرد

#024 · Remove Odd Digits · strings · easy · python مشاهده راه‌حل در GitHub برنامه ای بنویسید که عددی را از ورودی بخواند و ارقام فرد آن را حذف و عدد را چاپ کند.

6 ژوئن 2026 · Amirmahdikahdouii

حذف بازه‌ای از ارقام

#007 · Remove Digit Range · strings · easy · python مشاهده راه‌حل در GitHub برنامه ای بنویسید که عددی را بخواند و تکه ای از آن را حذف کند و در خروجی نمایش دهد. ورودی: در خط اول ورودی به شما n داده میشود. در خط دوم به شما عدد m داده میشود. در خط سوم نیز عدد اصلی به شما داده میشود. n, m, a > 0, a < n,m خروجی: در تنها خط خروجی، عدد حاصل را چاپ کنید. ورودی نمونه: 8 5 1234569875462 خروجی نمونه: 123455462

6 ژوئن 2026 · Amirmahdikahdouii

شمارش ارقام زوج

#025 · Count Even Digits · math · easy · python مشاهده راه‌حل در GitHub برنامه ای بنویسید که تعدادی عدد بخواند و تعداد رقم های زوج را در مجموع چاپ کند.

6 ژوئن 2026 · Amirmahdikahdouii

عدد m-reverse

#013 · M-Reverse Number · strings · medium · python مشاهده راه‌حل در GitHub ایلیا یک بازی ترتیب داده به این صورت که یک عدد دلخواه صحیح را خوانده و آنرا به یک عدد m-reverse تبدیل می کند. عدد m-reverse از عدد n هر m رقم آن را از سمت راست جدا نموده و مقلوب آن را جایگزین عدد جدید می نماید. ورودی: در خط اول ورودی عدد صحیح m که انداره جدا کننده شماست، داده میشود. در خط دوم ورودی، عدد صحیح n به شما داده میشود. خروجی: در تنها خط خروجی، عدد m-reverse را چاپ کنید. ورودی نمونه 1: 2 345678 خروجی نمونه 1: 436587 ورودی نمونه 2: 3 12345645 خروجی نمونه 2: 21543546

6 ژوئن 2026 · Amirmahdikahdouii

عدد تنک

#023 · Thin Number Check · math · easy · python مشاهده راه‌حل در GitHub برتامه ای را بنویسید که عددی را از ورودی بخواند و مشخص کند عدد وارد شده عدد تنک هست یا خیر. عدد تنک عددی است که تعداد ارقام صفر آن از تعداد ارقام غیر صفر آن بیشتر باشد.

6 ژوئن 2026 · Amirmahdikahdouii

عدد غالب

#019 · Dominating Number Check · math · easy · python مشاهده راه‌حل در GitHub A dominating number is a positive integer that has more than half of its digits equal. For example, 2022 is a dominating number because three of its four digits are equal to 2. But 2021 is not a dominating number. Input: We give You a positive integer number. Output: if the given number was dominating number, Print "YES" if it's not, print "No".

6 ژوئن 2026 · Amirmahdikahdouii

مجموع توان ارقام

#018 · Digit Power Sum · math · easy · python مشاهده راه‌حل در GitHub The Number 512 is interesting because it is equal to the sum of its digits raised to some power: 5 + 1 + 2 = 8, and (8 ** 3) = 512. Another example of a number with this property is 614656 = 28 ** 4. Input: we give you a number with at least two digits! Output: If the given number is 'digit power sum' Print "YES" if it's not, print "NO"!

6 ژوئن 2026 · Amirmahdikahdouii

معکوس n رقم به n رقم

#010 · Reverse N Digits at a Time · math · easy · python مشاهده راه‌حل در GitHub برنامه ای بنویسید که دو عدد طبیعی a, n را بخواند و n رقم به n رقم در عدد a، مغلوب آن را محاسبه و خروجی دهد. ورودی: در خط اول ورودی شمارنده یا عدد n به شما داده میشود. در خط دوم عدد به شما داده میشود خروجی: در تنها خط خروجی، عدد حاصل را چاپ کنید. ورودی نمونه: 3 1234567 خروجی نمونه: 100432765

6 ژوئن 2026 · Amirmahdikahdouii

معکوس کردن n رقم اول

#006 · Reverse First N Digits · math · easy · python مشاهده راه‌حل در GitHub برنامه ای بنویسید که عددی را از ورودی بخواند و تا رقم n ام آن را مغلوب، و عدد حاصل را چاپ کند. ورودی: در خط اول برنامه، عدد ورودی به شما داده میشود. در خط دوم n به شما داده میشود که تعداد ارقامی است که باید مغلوب کنید. نکته: اگر عدد n از تعداد ارقام عدد ورودی بیشتر بود، کل عدد را مغلوب کنید. 0 <= n <= 6 0 < number < 100,000 خروجی: در تنها خط خروجی، عدد حاصل را چاپ کنید.

6 ژوئن 2026 · Amirmahdikahdouii