اعداد اول دایره‌ای در بازه

#056 · Circular Primes in Range · math · medium · python مشاهده راه‌حل در GitHub Circular prime-2 برنامه ای بنویسید که دو عدد را از ورودی دریافت کند و اعداد circular prime بین این دو عدد را برگرداند. عدد circular prime عددی است که با هر جابه جایی ارقامش، باز عددی اول باشد. Input: در تنها خط ورودی دو عدد به شما داده میشود که با فاصله از هم جدا شده اند. تضمین میشود اعداد صحیح و نامنفی هستند و عدد اول از عدد بعدی کوچک تر است. ...

6 ژوئن 2026 · Amirmahdikahdouii

اعداد اول دایره‌ای زیر یک میلیون

#017 · Circular Primes Below Million · math · medium · python مشاهده راه‌حل در GitHub The Number 197, is called a circular prime because all rotations of the digits: (197, 971, 719), are Themselves Prime. There are Thirteen such primes below 100: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79, 97 How many circular primes are tehre below one milion? 1,000,000

6 ژوئن 2026 · Amirmahdikahdouii

اولین و آخرین وقوع

#083 · First Last Occurrence · search · medium · python مشاهده راه‌حل در GitHub First and Last Occurance توی این برنامه از شما میخوایم که یک لیست نامرتب از اعداد رو دریافت کنید، اون رو مرتب کنید و داخل لیست مرتب شده، شماره ایندکس اولین مقدار از عدد و آخرین مقدار از عدد رو خروجی بدید! Input-1: 1 4 2 6 1 5 4 8 4 9 3 2 8 7 7 0 3 0 5 1 4 5 5 Output-1 [0, 0, 1, 1, 1, 2, 2, 3, 3, 4, 4, 4, 4, 5, 5, 6, 7, 7, 8, 8, 9, 5] 13 14

6 ژوئن 2026 · Amirmahdikahdouii

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

#005 · Prime Factors Sum Game · math · medium · python مشاهده راه‌حل در GitHub مصطفی و سام یک بازی ترتیب داده اند به این صورت که هر کدام یک عدد دلخواه را روی کاغذ مینویسند و در یک زمان به هم نشان می دهند. برنده کسی است که مجموع فاکتور های اول عددی که روی کاغذ نوشته بیشتر باشد. ورودی: در خط اول ورودی، عدد مصطفی و در خط دوم ورودی، عدد سام به شما داده می شود. خروجی: اگر برنده بازی مصطفی باشد، کاراکتر "M" را چاپ کنید. اگر برنده بازی سام بود، کاراکتر "S" را چاپ کنید. اگر هر دو مساوی شدند، کاراکتر "E" را چاپ کنید. ورودی نمونه 1: 55 33 خروجی نمونه 1: M ورودی نمونه 2: 12 20 خروجی نمونه 2: S ورودی نمونه 3: 6 12 خروجی نمونه 3: E

6 ژوئن 2026 · Amirmahdikahdouii

بررسی اعداد دوست

#003 · Amicable Numbers Check · math · medium · python مشاهده راه‌حل در GitHub Amicable Numbers به جفت اعدادی گفته میشود که مجموع مقسوم علیه های آنها با عدد دیگری برابر باشد. مثلا مقسوم علیه های عدد 220 برابر با:1, 2, 4, 5, 10, 11, 20, 22, 44, 55, 110 است که مجموع آنها برابر با عدد 284 است و به همین ترتیب مقسوم علیه های عدد 284 برابر با: 1, 2, 4, 71, 142 هستند که مجموع آنها نیز برابر با عدد 220 میباشد. لذا دو عدد 220 و 284 جفت اعداد amicable هستند. ...

6 ژوئن 2026 · Amirmahdikahdouii

بررسی اول دایره‌ای

#055 · Circular Prime Check · math · medium · python مشاهده راه‌حل در GitHub Circular prime برنامه ای بنویسید که چک کند عددی circular prime هست یا خیر. عدد circular prime عددی است که با هر جابه جایی ارقامش، باز عددی اول باشد. Test1 Input: 197 Test1 Output: True توضیح تست ۱ عدد 197 به اعداد زیر تبدیل میشود که همه آنها عددی اول هستند. 197 719 971

6 ژوئن 2026 · Amirmahdikahdouii

بیشترین مجموع ارقام اول

#009 · Max Prime Digit Sum · math · medium · python مشاهده راه‌حل در GitHub برنامه ای بنویسید که n عدد را بخواند و عددی که بزرگترین مجموع ارقام اول را دارد چاپ کند. ورودی: در خط اول ورودی تعداد ورودی ها به شما داده میشود. در خطوط بعدی به شما اعداد داده میشوند. خروجی: در تنها عدد خروجی، عددی که ارقام اول آن بیشترین مجموع را دارد را چاپ کنید. ورودی نمونه: 3 1375 8962 9973 خروجی نمونه: 1375

6 ژوئن 2026 · Amirmahdikahdouii

پالیندروم دو مبنایی

#020 · Double Base Palindrome · math · medium · python مشاهده راه‌حل در GitHub The decimal number, 585 = 1001001001 (in binary), is palindromic in both bases! Find the all Double Based Palindromic numbers, less than one thousend. and print them.

6 ژوئن 2026 · Amirmahdikahdouii

تردستی

#036 · Magic Trick Cards · simulation · medium · python منبع سوال مشاهده راه‌حل در GitHub تردستی: برای مشاهده صورت سوال و مثال ها به صفحه سوال در کوئرا برید!

6 ژوئن 2026 · Amirmahdikahdouii

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

#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

تعداد اعداد اول n رقمی

#001 · Count N-Digit Primes · math · medium · python مشاهده راه‌حل در GitHub استاد پارسا از او خواسته تا تعداد اعداد اول n رقمی را پیدا کند. پارسا حوصله عملیات جبری روی کاغذ را ندارد و از شما کمک خواسته تا برایش این مسئله را حل کنید. ورودی: ` ورودی عددی صحیح n , 0 < n < 6 ` خروجی: خروجی، یک عدد صحیح است که نمایانگر تعداد اعداد اول n رقمی میباشد. ...

6 ژوئن 2026 · Amirmahdikahdouii

جستجوی بازه در لیست

#081 · Search Sorted Range · search · medium · python مشاهده راه‌حل در GitHub Search Range برنامه ای بنویسید که یک لیست نامرتب از اعداد را دریافت کند و آن را مرتب کند و در آن ایندکس شروع و ایندکس پایان عدد که در لیست اعداد پیدا شده را خروجی دهد. ورودی: در خط اول ورودی یک لیست از اعداد که با فاصله از هم جدا شده اند به شما داده میشود. ...

6 ژوئن 2026 · Amirmahdikahdouii

خرید و فروش سهام

#076 · Best Stock Profit · greedy · medium · python مشاهده راه‌حل در GitHub Buy-Sell Stock توی این برنامه از شما میخوایم که تعدادی اعداد که نمایانگر مقدار ارزش سهام توی هر ماه هستند(شماره ایندکس شماره ماه هر ارزش است!) را دریافت کنید و ماه یا ماه هایی که بیشترین بازدهی را داشته اند خروجی دهید. ورودی: در تنها خط ورودی برنامه به شما تعداد عدد داده میشود که نمایانگر ارزش آن ماه سهام است. ...

6 ژوئن 2026 · Amirmahdikahdouii

دانشجویان مشترک کلاس

#029 · Common Class Students · data-structures · medium · python مشاهده راه‌حل در GitHub دانشجویان مشترک دانشگاه صنعتی شکرستان n دانشجو با شماره دانشجویی 1 تا n دارد که هر کدام میتوانند در تعدادی از کلاس های ترم جاری ثبت نام کنند ‍‍این تعداد میتواند صفر باشد. برنامه ای بنویسید که بتواند پاسخ q پرسش ما را بدهد. هر پرسش به این صورت است که شماره تعدادی از کلاس ها را به عنوان ورودی به برنامه میدهیم و برنامه باید تعداد دانشجویانی که در تمام این کلاس ها ثبت نام کرده اند را به عنوان خروجی بدهد. ...

6 ژوئن 2026 · Amirmahdikahdouii

دنباله امیر

#014 · Amir Sequence Generator · math · medium · python مشاهده راه‌حل در GitHub امیر دوستانش را به یک بازی چالشی دعوت کرده است، به این ترتیب که او یک دنباله دلخواهی از اعداد را می نویسد و از دوستانش میخواهد که عدد بعدی دنباله را حدس بزنند. او این دنباله را نوشته ولی متاسفانه دوستان وی قادر به حل مساله نیستند. آیا میتوانید دوستان امیر را در حل دنباله زیر کمک کنید؟ ...

6 ژوئن 2026 · Amirmahdikahdouii

دو جمع با بیشترین تفاضل

#079 · Two Sum Max Diff · search · medium · python مشاهده راه‌حل در GitHub Two Sum برنامه ای بنویسید که یک لیست از اعداد را دریافت کند. سپس یک عدد دریافت کند و مشخص کند آیا در لیست داده شده از اعداد، دو عدد وجود دارند که مجموع آنها برابر با عدد داده شده باشد یا خیر. اگر وجود داشت آن دو عدد را خروجی دهید در غیر این صورت None خروجی داده شود. ...

6 ژوئن 2026 · Amirmahdikahdouii

رده‌بندی اساتید

#053 · Professor H-Index · sorting · medium · python منبع سوال مشاهده راه‌حل در GitHub رده بندی اساتید صورت سوال به همراه تست کیس ها رو توی quera.org بخونین!

6 ژوئن 2026 · Amirmahdikahdouii

رشته‌های هم‌ریخت

#073 · Isomorphic Strings Check · strings · medium · python مشاهده راه‌حل در GitHub Isomorphic توی این مسئله از شما میخوایم که ببینید دو تا رشته داده شده، با هم متارن هستن یا خیر. رشته های متقارن رشته هایی هستند که به ازای هر کاراکترشون، توی اون رشته یک کاراکتر یکتا وجود داشته باشه! مثال: foo, bar => False # چون توی رشته بالا، در مرتبه اول به o مقدار a و در مرتبه دوم به o مقدار r داده شده است. fow, bee => False # متقارن نیستند زیرا توی مرتبه اول به o مقدار e و سپس به w مقدار e نسبت داده شده اند. foo, bee => True # درسته، زیرا به هر کاراکتر، یک کاراکتر یکتا نسبت داده شده است. paper, title => True # درسته، زیرا به هر کاراکتر، یک کاراکتر یکتا نسبت داده شده است. نکته: ...

6 ژوئن 2026 · Amirmahdikahdouii

رمزگشایی کد اسکندر

#012 · Alexander Code Decrypt · crypto · medium · python مشاهده راه‌حل در GitHub Alexander Code - اسکندر مقدونی برای اینکه پیام های محرمانه اش برای فرماندهان ارتش مخفی بماند، برای هر فرمانده کد عدد صحیحی تعریف میکرد که تنها او و فرمانده اش از ایبن عدد صحیح باخبر بودند. وقتی پیامی را برای فرمانده ای به صورت رمز می فرستاد، فرمانده برای دریافت مضمون پیام، هر کاراکتر آن را با کد مخفی خود جمع میکرد تا کارکتر اصلی رمز گشایی شود. ...

6 ژوئن 2026 · Amirmahdikahdouii

رمزنگاری One-Time Pad

#078 · One-Time Pad Cipher · crypto · medium · python مشاهده راه‌حل در GitHub One Time Pad Cipher میخوایم الگوریتم رمز نگاری One Time Pad Cipher رو پیاده سازی کنیم. این الگوریتم اینطوری کارمیکنه که شما هر کاراکتر رو به یک عدد نسبت میدین و سپس اون عدد رو با یک کلید دیگه، ترکیب میکنید و از عملیات های ریاضی به هر نحوی استفاده میکنید تا اون رو بتونید ایجاد کنید. ...

6 ژوئن 2026 · Amirmahdikahdouii