<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Easy on Python Exercises</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/difficulties/easy/</link><description>Recent content in Easy on Python Exercises</description><generator>Hugo</generator><language>fa-ir</language><lastBuildDate>Sat, 06 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://amirmahdikahdouii.github.io/Python-Exercises/difficulties/easy/index.xml" rel="self" type="application/rss+xml"/><item><title>آمار چهار عدد</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/016-four-number-statistics/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/016-four-number-statistics/</guid><description>&lt;p&gt;&lt;strong&gt;#016&lt;/strong&gt; · &lt;strong&gt;Four Number Statistics&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/3403/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/016-four-number-statistics/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;برنامه‌ای بنویسید که ۴ عدد از ورودی بگیرد و حاصل جمع، میانگین، حاصل ضرب، عضو بیشینه و عضو کمینه را در خروجی چاپ کند.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در هر یک از چهار خط ورودی یک عدد صحیح آمده است که قدر مطلق هیچ یک از آن ها از ۱۰۰۰ بیشتر نیست.
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="خروجی"&gt;خروجی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
خروجی پنج خط است که به ترتیب مجموع اعداد، میانگین، ضرب، بیشینه و کمینه‌ی باید در آن‌ها چاپ شوند.
نحوه‌ی خروجی دادن به این صورت است که مانند نمونه‌ی پایین باید اول نام خروجی مورد نظر
سپس یک فاصله، دونقطه، فاصله‌ی مجدد و در آخر عدد مورد نظر با دقیقا ۶ رقم اعشار چاپ شود.
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ورودی-نمونه"&gt;ورودی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
1
2
3
4
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="خروجی-نمونه"&gt;خروجی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
Sum : 10.000000
Average : 2.500000
Product : 24.000000
MAX : 4.000000
MIN : 1.000000
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;a href="https://quera.org/problemset/3403/"&gt;لینک سوال&lt;/a&gt;&lt;/p&gt;</description></item><item><title>اختلاس</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/045-max-embezzlement-person/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/045-max-embezzlement-person/</guid><description>&lt;p&gt;&lt;strong&gt;#045&lt;/strong&gt; · &lt;strong&gt;Max Embezzlement Person&lt;/strong&gt; · &lt;code&gt;greedy&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/177664/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/045-max-embezzlement-person/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="اختلاس"&gt;اختلاس&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس ها را در &lt;a href="https://quera.org/problemset/177664/"&gt;quera.org&lt;/a&gt; ببینید!&lt;/p&gt;</description></item><item><title>ادغام زیگزاگ دو لیست</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/077-zigzag-merge-lists/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/077-zigzag-merge-lists/</guid><description>&lt;p&gt;&lt;strong&gt;#077&lt;/strong&gt; · &lt;strong&gt;Zigzag Merge Lists&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/077-zigzag-merge-lists/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="zigzag-generator"&gt;ZigZag generator&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که دو لیست از اعداد را دریافت کند و آیتم های آنها را یکی یکی در کنار هم قرار داده و خروجی دهد.&lt;/p&gt;
&lt;p&gt;اگر یک لیست آیتم های بیشتری از دیگری داشت، باید بقیه اعضای باقی مانده را در انتهای لیست قرار دهد.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ورودی:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;ورودی شامل دو خط میباشد:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;در خط اول ورودی به شما لیست اعداد اول داده میشود&lt;/li&gt;
&lt;li&gt;در خط دوم ورودی لیست اعداد دوم داده میشود&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;نکته:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>اعداد رد شده</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/039-find-missing-numbers/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/039-find-missing-numbers/</guid><description>&lt;p&gt;&lt;strong&gt;#039&lt;/strong&gt; · &lt;strong&gt;Find Missing Numbers&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/039-find-missing-numbers/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="passed-numbers"&gt;Passed Numbers&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که اعداد رد شده را مشخص و در لیستی خروجی دهد.&lt;/p&gt;
&lt;h2 id="input"&gt;Input:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;numbers = [1, 3, 5, 6, 7, 8, 9, 10, 13, 14, 16, 17, 20, 21, 25]
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="output"&gt;Output:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[2, 4, 11, 12, 15, 18, 19, 22, 23, 24]
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>الگوریتم Top-One</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/069-most-frequent-elements/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/069-most-frequent-elements/</guid><description>&lt;p&gt;&lt;strong&gt;#069&lt;/strong&gt; · &lt;strong&gt;Most Frequent Elements&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/069-most-frequent-elements/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="top-one-algorithm"&gt;Top-One Algorithm&lt;/h1&gt;
&lt;p&gt;شما باید برنامه ای بنویسید که یک سری از اعداد دریافت کند و اعدادی که بیشترین تکرار رو توی اون سری داشتند به ما برگردونند.&lt;/p&gt;
&lt;p&gt;در خط اول به شما یک سری از اعداد داده میشود که با &amp;ldquo;,&amp;rdquo; از هم جدا شده اند.&lt;/p&gt;
&lt;p&gt;در تنها خط خروجی یک لیست از اعداد با بیشترین تکرار را چاپ کنید.&lt;/p&gt;</description></item><item><title>الگوریتم محدودسازی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/068-filter-by-limit-range/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/068-filter-by-limit-range/</guid><description>&lt;p&gt;&lt;strong&gt;#068&lt;/strong&gt; · &lt;strong&gt;Filter By Limit Range&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/068-filter-by-limit-range/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="limit-algorithm"&gt;Limit Algorithm&lt;/h1&gt;
&lt;p&gt;توی این مسئله به شما در سه خط، دیتای ورودی داده میشود.&lt;/p&gt;
&lt;p&gt;در خط اول به شما دنباله ای از اعداد داده میشود که با &amp;ldquo;,&amp;rdquo; از هم جدا شده اند.&lt;/p&gt;
&lt;p&gt;در خط دوم مقدار حداقل به شما داده میشود کف و حداقل مقدار اعداد را مشخص میکند یعنی اعداد شما باید بزرگتر یا مساوی این مقدار باشند.&lt;/p&gt;</description></item><item><title>امتحان املا مولانا و حافظ</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/015-molana-hafez-substrings/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/015-molana-hafez-substrings/</guid><description>&lt;p&gt;&lt;strong&gt;#015&lt;/strong&gt; · &lt;strong&gt;MOLANA HAFEZ Substrings&lt;/strong&gt; · &lt;code&gt;strings&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/10231/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/015-molana-hafez-substrings/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;باقر سرما خورده و مقادیر زیادی خسته‌ است.&lt;/p&gt;
&lt;p&gt;امروز باقر امتحان املا دارد، در نتیجه سرماخوردگی خود را بهانه کرده و به مدرسه نمی‌رود.&lt;/p&gt;
&lt;p&gt;پس چه کسی بهتر از شما می‌تواند به جای باقر سر جلسه امتحان حاضر شود.&lt;/p&gt;
&lt;p&gt;امتحان املا، امروز به این صورت برگزار می‌شود که معلم به شما دقیقا پنج رشته می‌دهد و از شما می‌خواهد که رشته هایی را پیدا کنید که زیر رشته‌ای برابر با MOLANA یا HAFEZ دارند.&lt;/p&gt;</description></item><item><title>اول بودن با O(√n)</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/060-prime-check-sqrt/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/060-prime-check-sqrt/</guid><description>&lt;p&gt;&lt;strong&gt;#060&lt;/strong&gt; · &lt;strong&gt;Prime Check O Sqrt N&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/060-prime-check-sqrt/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="اول-بودن-اما-متفاوت"&gt;اول بودن، اما متفاوت&lt;/h1&gt;
&lt;p&gt;توی این برنامه، اول بودن عدد رو با توجه به پیچیدگی زمانی به O(√n) به دست میاریم.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;توجه:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;توی سوالات دیگه، زمانی که از 2 تا نصف عدد رو چک میکردیم، پیچیدگی زمانی الگوریتم ما O(n) بود!&lt;/p&gt;</description></item><item><title>اول بودن در مبنای ۲</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/011-binary-prime-check/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/011-binary-prime-check/</guid><description>&lt;p&gt;&lt;strong&gt;#011&lt;/strong&gt; · &lt;strong&gt;Binary Prime Check&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/011-binary-prime-check/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;برنامه ای بنویسید که عددی را در مبنای 10 دریافت کند و مشخص کند معادل آن در مبنای 2، عدد اول است یا خیر.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در تنها خط ورودی عدد طبیعی n به شما داده میشود.
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="خروجی"&gt;خروجی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در تنها خط خروجی اگر عدد اول بود کاراکتر &amp;#34;Y&amp;#34; و اگر عدد اول نبود کاراکتر &amp;#34;N&amp;#34; را چاپ کنید.
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ورودی-نمونه-1"&gt;ورودی نمونه 1:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
3
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="خروجی-نمونه-1"&gt;خروجی نمونه 1:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
Y
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ورودی-نمونه-2"&gt;ورودی نمونه 2:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
10
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="خروجی-نمونه-2"&gt;خروجی نمونه 2:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
N
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ب.م.م و ک.م.م دو عدد</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/008-gcd-lcm-pair/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/008-gcd-lcm-pair/</guid><description>&lt;p&gt;&lt;strong&gt;#008&lt;/strong&gt; · &lt;strong&gt;GCD and LCM Pair&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/008-gcd-lcm-pair/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;برنامه ای بنویسید که دو عدد را از ورودی دریافت کند و ب.م.م و ک.م.م آن دو را چاپ کند.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در خط اول ورودی عدد اول و در خط دوم عدد دوم به شما داده میشود.
n, m &amp;gt; 0
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="خروجی"&gt;خروجی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در خط اول خروجی ب.م.م و در خط دوم ک.م.م اعداد را چاپ کنید.
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ورودی-نمونه"&gt;ورودی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
26
14
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="خروجی-نمونه"&gt;خروجی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
2
182
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>بالین</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/034-elevator-floor-calculation/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/034-elevator-floor-calculation/</guid><description>&lt;p&gt;&lt;strong&gt;#034&lt;/strong&gt; · &lt;strong&gt;Elevator Floor Calculation&lt;/strong&gt; · &lt;code&gt;simulation&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/175292/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/034-elevator-floor-calculation/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="بالین"&gt;بالین:&lt;/h1&gt;
&lt;p&gt;برای مشاهده صورت سوال و مثال ها به صفحه سوال در &lt;a href="https://quera.org/problemset/175292/"&gt;کوئرا&lt;/a&gt; برید!&lt;/p&gt;</description></item><item><title>بالین</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/047-elevator-floor-balin/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/047-elevator-floor-balin/</guid><description>&lt;p&gt;&lt;strong&gt;#047&lt;/strong&gt; · &lt;strong&gt;Elevator Floor Balin&lt;/strong&gt; · &lt;code&gt;simulation&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/175884/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/047-elevator-floor-balin/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="بالین"&gt;بالین&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس هارا در &lt;a href="https://quera.org/problemset/175884/"&gt;quera.org&lt;/a&gt; بخوانید!&lt;/p&gt;</description></item><item><title>بررسی عدد اول</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/028-prime-number-check/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/028-prime-number-check/</guid><description>&lt;p&gt;&lt;strong&gt;#028&lt;/strong&gt; · &lt;strong&gt;Prime Number Check&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/028-prime-number-check/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
برنامه ای بنویسید که عددی را از وروردی بخواند و مشص کند عدد وارد شده اول هست یا خیر
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>تَخَطّی‌گَری</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/048-alternating-case-sort/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/048-alternating-case-sort/</guid><description>&lt;p&gt;&lt;strong&gt;#048&lt;/strong&gt; · &lt;strong&gt;Alternating Case Sort&lt;/strong&gt; · &lt;code&gt;sorting&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/129728/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/048-alternating-case-sort/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="تخطیگری"&gt;تَخَطّی‌گَری&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس هارا در &lt;a href="https://quera.org/problemset/129728/"&gt;quera.org&lt;/a&gt; بخوانید!&lt;/p&gt;</description></item><item><title>ترکیب کلمات</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/067-all-combinations-itertools/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/067-all-combinations-itertools/</guid><description>&lt;p&gt;&lt;strong&gt;#067&lt;/strong&gt; · &lt;strong&gt;All Combinations Itertools&lt;/strong&gt; · &lt;code&gt;combinatorics&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/067-all-combinations-itertools/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="ترکیب-کلمات"&gt;ترکیب کلمات&lt;/h1&gt;
&lt;p&gt;در ورودی برنامه به شما یک سری داده میشود که متشکل از اعداد یا حروف است. از شما میخواهیم تمامی حالات ممکن که ممکن است این حروف یا اعداد کنار هم چیده شوند را بنویسید.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;نکته: این مسئله با آبجکت itertools در پایتون حل شده است.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="input"&gt;Input:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;1,2,3,a,b,c
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="output"&gt;Output:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;(&amp;#39;1&amp;#39;,)
(&amp;#39;2&amp;#39;,)
(&amp;#39;3&amp;#39;,)
(&amp;#39;a&amp;#39;,)
(&amp;#39;b&amp;#39;,)
(&amp;#39;c&amp;#39;,)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
(&amp;#39;1&amp;#39;, &amp;#39;2&amp;#39;, &amp;#39;3&amp;#39;, &amp;#39;a&amp;#39;, &amp;#39;b&amp;#39;, &amp;#39;c&amp;#39;)
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>تمرین Reader در Go</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/085-go-rot13-reader/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/085-go-rot13-reader/</guid><description>&lt;p&gt;&lt;strong&gt;#085&lt;/strong&gt; · &lt;strong&gt;Go ROT13 Reader&lt;/strong&gt; · &lt;code&gt;io&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;go&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://go.dev/tour/methods/23"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/085-go-rot13-reader/solution.go"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="go-io-reader-interface-practice"&gt;Go I/O reader interface practice&lt;/h1&gt;
&lt;p&gt;Question: &lt;a href="https://go.dev/tour/methods/23"&gt;link&lt;/a&gt;&lt;/p&gt;</description></item><item><title>جریمه سرعت با فاکتوریل</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/004-speed-fine-factorial/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/004-speed-fine-factorial/</guid><description>&lt;p&gt;&lt;strong&gt;#004&lt;/strong&gt; · &lt;strong&gt;Speed Fine Factorial&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/004-speed-fine-factorial/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;پلیس راه شهر کاراجا، تصمیم گرفته تغییراتی در برگه جریمه ایجاد کند تا شهروندان شهر کاراجا را تضویق به رعایت مقررات راهنمایی و رانندگی کند.&lt;/p&gt;
&lt;p&gt;برای این منظور اگر راننده ای سرعت مجاز را رعایت نکرده باشد، فاکتوریل بزرگترین رقم عدد میزان اختلاف سرعت با حد مجاز را به عنوان پاداش جریمه به برگه جریمه راننده اضافه میکند.&lt;/p&gt;</description></item><item><title>جزوه درسی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/037-notebook-page-sizes/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/037-notebook-page-sizes/</guid><description>&lt;p&gt;&lt;strong&gt;#037&lt;/strong&gt; · &lt;strong&gt;Notebook Page Sizes&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/175189/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/037-notebook-page-sizes/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="جزوه-درسی"&gt;جزوه درسی:&lt;/h1&gt;
&lt;p&gt;برای مشاهده صورت سوال و مثال ها به صفحه سوال در &lt;a href="https://quera.org/problemset/175189/"&gt;کوئرا&lt;/a&gt; برید!&lt;/p&gt;</description></item><item><title>جمع اعداد زوج</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/033-sum-even-numbers/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/033-sum-even-numbers/</guid><description>&lt;p&gt;&lt;strong&gt;#033&lt;/strong&gt; · &lt;strong&gt;Sum Even Numbers&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/033-sum-even-numbers/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="الگوریتم-بهینه"&gt;الگوریتم بهینه:&lt;/h1&gt;
&lt;p&gt;سعی کنید با استفاده از الگوریتمی بهینه تا حد امکان، جمع اعداد زوج از 1 تا n را خروجی بدهید.&lt;/p&gt;
&lt;h2 id="sample"&gt;sample:&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;sample1 Input:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;10
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;sample1 Output:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;30
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>جیغ زدن</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/035-scream-count-answer/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/035-scream-count-answer/</guid><description>&lt;p&gt;&lt;strong&gt;#035&lt;/strong&gt; · &lt;strong&gt;Scream Count Answer&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/175187/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/035-scream-count-answer/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="جیغ-زدن"&gt;جیغ زدن:&lt;/h1&gt;
&lt;p&gt;برای مشاهده صورت سوال و مثال ها به صفحه سوال در &lt;a href="https://quera.org/problemset/175187/"&gt;کوئرا&lt;/a&gt; برید!&lt;/p&gt;</description></item><item><title>چاپ دنباله فیبوناچی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/046-fibonacci-sequence-print/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/046-fibonacci-sequence-print/</guid><description>&lt;p&gt;&lt;strong&gt;#046&lt;/strong&gt; · &lt;strong&gt;Fibonacci Sequence Print&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/046-fibonacci-sequence-print/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="fibonacci"&gt;Fibonacci&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که دنباله ی فیبوناچی را تا عدد داده شده چاپ کند.&lt;/p&gt;
&lt;h3 id="example"&gt;Example:&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Input1:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;10
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Output1:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;0
1
1
2
3
5
8
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>چرخش کاراکترهای رشته</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/080-rotate-string-chars/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/080-rotate-string-chars/</guid><description>&lt;p&gt;&lt;strong&gt;#080&lt;/strong&gt; · &lt;strong&gt;Rotate String Chars&lt;/strong&gt; · &lt;code&gt;strings&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/080-rotate-string-chars/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="rotate-character"&gt;Rotate Character&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که به تعداد گفته شده، کاراکتر های یک رشته را بچرخاند!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ورودی:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;در خط اول ورودی، به شما رشته داده خواهد شد و در خط دوم به شما عددی مثبت داده خواهد شد.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;خروجی:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;در تنها خط خروجی جواب را چاپ کنید!&lt;/p&gt;
&lt;h2 id="input-1"&gt;Input-1:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;amir
4
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="output-1"&gt;Output-1:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;amir
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="input-2"&gt;Input-2:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;amir
5
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="output-2"&gt;Output-2:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mira
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="input-3"&gt;Input-3:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;amir
543
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="output-3"&gt;Output-3:&lt;/h2&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;rami
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>چهارعدد</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/044-divisible-by-any-count/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/044-divisible-by-any-count/</guid><description>&lt;p&gt;&lt;strong&gt;#044&lt;/strong&gt; · &lt;strong&gt;Divisible By Any Count&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/177663/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/044-divisible-by-any-count/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="چهارعدد"&gt;چهارعدد&lt;/h1&gt;
&lt;p&gt;صورت سوال را به همراه تست کیس ها در این لینک از &lt;a href="https://quera.org/problemset/177663/"&gt;quera.org&lt;/a&gt; ببینید!&lt;/p&gt;</description></item><item><title>حذف ارقام فرد</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/024-remove-odd-digits/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/024-remove-odd-digits/</guid><description>&lt;p&gt;&lt;strong&gt;#024&lt;/strong&gt; · &lt;strong&gt;Remove Odd Digits&lt;/strong&gt; · &lt;code&gt;strings&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/024-remove-odd-digits/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
برنامه ای بنویسید که عددی را از ورودی بخواند و ارقام فرد آن را حذف و عدد را چاپ کند.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>حذف بازه‌ای از ارقام</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/007-remove-digit-range/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/007-remove-digit-range/</guid><description>&lt;p&gt;&lt;strong&gt;#007&lt;/strong&gt; · &lt;strong&gt;Remove Digit Range&lt;/strong&gt; · &lt;code&gt;strings&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/007-remove-digit-range/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;برنامه ای بنویسید که عددی را بخواند و تکه ای از آن را حذف کند و در خروجی نمایش دهد.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در خط اول ورودی به شما n داده میشود.
در خط دوم به شما عدد m داده میشود.
در خط سوم نیز عدد اصلی به شما داده میشود.
n, m, a &amp;gt; 0, a &amp;lt; n,m
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="خروجی"&gt;خروجی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در تنها خط خروجی، عدد حاصل را چاپ کنید.
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ورودی-نمونه"&gt;ورودی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
8
5
1234569875462
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="خروجی-نمونه"&gt;خروجی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
123455462
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>خرید کتاب</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/061-max-books-purchase/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/061-max-books-purchase/</guid><description>&lt;p&gt;&lt;strong&gt;#061&lt;/strong&gt; · &lt;strong&gt;Max Books Purchase&lt;/strong&gt; · &lt;code&gt;greedy&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/061-max-books-purchase/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="خرید-کتاب"&gt;خرید کتاب&lt;/h1&gt;
&lt;p&gt;توی این مسئله ما میخوایم که بیشترین تعداد کتابی رو که میتونیم از کتاب فروشی با توجه به بودجه مون بخریم.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;p&gt;در خط اول ورودی، ابتدا n که تعداد کتاب ها و m که مقدار پول ما است، داده میشود.&lt;/p&gt;
&lt;p&gt;در خط دوم ورودی، n عدد که با فاصله از هم جدا داده شده اند داده میشود. تصمین میشود که اعداد طبیعی هستند.&lt;/p&gt;</description></item><item><title>خفن‌ترین هواداران</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/043-max-consecutive-zeros/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/043-max-consecutive-zeros/</guid><description>&lt;p&gt;&lt;strong&gt;#043&lt;/strong&gt; · &lt;strong&gt;Max Consecutive Zeros&lt;/strong&gt; · &lt;code&gt;strings&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/176776/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/043-max-consecutive-zeros/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="خفن-ترین-هواداران"&gt;خفن ترین هواداران&lt;/h1&gt;
&lt;p&gt;صورت سوال را به همراه تست کیس ها در &lt;a href="https://quera.org/problemset/176776/"&gt;quera.org&lt;/a&gt; ببینید!&lt;/p&gt;</description></item><item><title>دنباله فیبوناچی بازگشتی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/042-fibonacci-recursive-sequence/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/042-fibonacci-recursive-sequence/</guid><description>&lt;p&gt;&lt;strong&gt;#042&lt;/strong&gt; · &lt;strong&gt;Fibonacci Recursive Sequence&lt;/strong&gt; · &lt;code&gt;dp&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/042-fibonacci-recursive-sequence/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="factorial-with-recursive-function"&gt;Factorial with recursive function&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که با استفاده از توابع بازگشتی، فاکتوریل را تا مقدار داده شده خروجی دهد.&lt;/p&gt;
&lt;h3 id="example"&gt;Example:&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Input1:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;7
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Output1:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;0 1 1 2 3 5 8 13
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>دیوارکشی با آجر</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/030-wall-brick-remainder/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/030-wall-brick-remainder/</guid><description>&lt;p&gt;&lt;strong&gt;#030&lt;/strong&gt; · &lt;strong&gt;Wall Brick Remainder&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/030-wall-brick-remainder/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="دیوارکشی"&gt;دیوارکشی:&lt;/h1&gt;
&lt;p&gt;پرفسور موریاتی از شرارت خسته شده است و تصمیم گرفته است تا مدتی استراحت کند. او که نمیخواهد شرلوک هولمز مزاحم استراحت او شود قصد دارد تا امنیت خانه اش را تامین کند. در راستای افزایش امنیت خانه قصد دارد ضلع شمالی خانه را با آجر هایی مخصوص دیوارکشی کند. پس از تماس با کارخانه متوجه میشود که کارخانه آجر هایی به اندازه طول b تولید میکند و امکان تولید آجر با طول دیگری وجود ندارد.
او متوجه شد که این آجرها ممکن است نتواند کل ضلع خانه را پوشش بدهند، حال برای او سوال پیش آمده که اگر طول ضلع شمالی خانه a باشد، حداقل چه مقدار از دیوار پوشیده نشده خواهد ماند.
دقت کنید که امکان چیدن آجرها کنارهم وجود دارد ولی به دلیل طراحی خاصی که آجرها دارند، امکان شکاندن آجر ها به قطعات کوچک تر وجود ندارد،‌همچنین امکان اینکه طولی بیشتر از طول ضلع شمالی پوشیده شود وجود ندارد.
مقدار دیواری که با آجر ها نمیتوان پوشاند را محاسبه و به پروفسور موریاتی اعلام کنید.&lt;/p&gt;</description></item><item><title>رمزنگاری a1z26</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/074-a1z26-encode-decode/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/074-a1z26-encode-decode/</guid><description>&lt;p&gt;&lt;strong&gt;#074&lt;/strong&gt; · &lt;strong&gt;A1Z26 Encode Decode&lt;/strong&gt; · &lt;code&gt;crypto&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/074-a1z26-encode-decode/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="a1z26"&gt;a1z26&lt;/h1&gt;
&lt;p&gt;توی این مسئله از شما میخوایم دو تا متد طراحی کنید که یکی از اون ها یک رشته دریافت کنه و به ما یک لیست رمز نگاری شده معادل اون رشته رو برگردونه!&lt;/p&gt;
&lt;p&gt;توی متد دوم هم میخوایم که این لیست متشکل از اعداد رو بگیره و به ما معادل رشته ایش رو برگردونه!&lt;/p&gt;</description></item><item><title>رمزنگاری ژولیوس سزار</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/070-caesar-cipher-menu/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/070-caesar-cipher-menu/</guid><description>&lt;p&gt;&lt;strong&gt;#070&lt;/strong&gt; · &lt;strong&gt;Caesar Cipher Menu&lt;/strong&gt; · &lt;code&gt;crypto&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/070-caesar-cipher-menu/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="رمز-نگاری-ژولیو-سزار"&gt;رمز نگاری ژولیو سزار!&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که در یک منو،‌دو آپشن برای انتخاب کردن داشته باشد.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;با وارد کردن عدد 1 به عنوان ورودی، برنامه باید یک رشته دریافت کند و آن را به روش سزار رمز نگاری کند.&lt;/li&gt;
&lt;li&gt;با وارد کردن عدد 2 برنامه باید یک رشته که به فرمت سزار رمز نگاری شده است را رمزگشایی کند.&lt;/li&gt;
&lt;li&gt;با وارد کردن کلمه &amp;ldquo;end&amp;rdquo; برنامه خاتمه پیدا میکند.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;رمز نگاری سزار&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>ساده‌سازی رشته</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/051-adjacent-char-removal/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/051-adjacent-char-removal/</guid><description>&lt;p&gt;&lt;strong&gt;#051&lt;/strong&gt; · &lt;strong&gt;Adjacent Char Removal&lt;/strong&gt; · &lt;code&gt;strings&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/177665/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/051-adjacent-char-removal/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="ساده-سازی-رشته"&gt;ساده سازی رشته&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس هارا در &lt;a href="https://quera.org/problemset/177665/"&gt;quera.org&lt;/a&gt; بخوانید!&lt;/p&gt;</description></item><item><title>سزار با شیفت متغیر</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/071-variable-shift-cipher/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/071-variable-shift-cipher/</guid><description>&lt;p&gt;&lt;strong&gt;#071&lt;/strong&gt; · &lt;strong&gt;Variable Shift Cipher&lt;/strong&gt; · &lt;code&gt;crypto&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/071-variable-shift-cipher/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="رمز-نگاری-ژولیو-سزار-اینبار-خیلی-خفن-تر"&gt;رمز نگاری ژولیو سزار اینبار خیلی خفن تر!&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که در یک منو،‌دو آپشن برای انتخاب کردن داشته باشد.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;با وارد کردن عدد 1 به عنوان ورودی، برنامه باید یک رشته دریافت کند و آن را به روش سزار رمز نگاری کند.&lt;/li&gt;
&lt;li&gt;با وارد کردن عدد 2 برنامه باید یک رشته که به فرمت سزار رمز نگاری شده است را رمزگشایی کند.&lt;/li&gt;
&lt;li&gt;با وارد کردن کلمه &amp;ldquo;end&amp;rdquo; برنامه خاتمه پیدا میکند.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;رمز نگاری سزار&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>سینما برره</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/031-cinema-hall-capacity/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/031-cinema-hall-capacity/</guid><description>&lt;p&gt;&lt;strong&gt;#031&lt;/strong&gt; · &lt;strong&gt;Cinema Hall Capacity&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/031-cinema-hall-capacity/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="سینما-برره"&gt;سینما برره:&lt;/h1&gt;
&lt;p&gt;خان های برره همواره سعی می کردند تا مردم را از تکنولوژی دور نگهدارند. اما به علت نارضایتی های عمومی بالاخره تصمیم به احداث n سینما در برره ی علیا گرفتند. با توجه به اختلافات ریشه ای بالا برره و پایین برره، تصمیم گرفته شده که اکران فیلم به صورت مجزابرای هر دو گروه انجام شود.&lt;/p&gt;</description></item><item><title>شمارش ارقام زوج</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/025-count-even-digits/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/025-count-even-digits/</guid><description>&lt;p&gt;&lt;strong&gt;#025&lt;/strong&gt; · &lt;strong&gt;Count Even Digits&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/025-count-even-digits/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;برنامه ای بنویسید که تعدادی عدد بخواند و تعداد رقم های زوج را در مجموع چاپ کند.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>عدد تنک</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/023-thin-number-check/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/023-thin-number-check/</guid><description>&lt;p&gt;&lt;strong&gt;#023&lt;/strong&gt; · &lt;strong&gt;Thin Number Check&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/023-thin-number-check/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
برتامه ای را بنویسید که عددی را از ورودی بخواند و مشخص کند عدد وارد شده عدد تنک هست یا خیر.
عدد تنک عددی است که تعداد ارقام صفر آن از تعداد ارقام غیر صفر آن بیشتر باشد.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>عدد غالب</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/019-dominating-number-check/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/019-dominating-number-check/</guid><description>&lt;p&gt;&lt;strong&gt;#019&lt;/strong&gt; · &lt;strong&gt;Dominating Number Check&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/019-dominating-number-check/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
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 &amp;#34;YES&amp;#34; if it&amp;#39;s not, print &amp;#34;No&amp;#34;.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>کارمند زیادی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/063-too-many-same-employees/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/063-too-many-same-employees/</guid><description>&lt;p&gt;&lt;strong&gt;#063&lt;/strong&gt; · &lt;strong&gt;Too Many Same Employees&lt;/strong&gt; · &lt;code&gt;data-structures&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/10636/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/063-too-many-same-employees/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="کارمند-زیادی"&gt;کارمند زیادی&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس ها را در &lt;a href="https://quera.org/problemset/10636/"&gt;Quera.org&lt;/a&gt; بخوانید!&lt;/p&gt;</description></item><item><title>کم‌یاب — شمارش اعضا</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/064-set-size-queries/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/064-set-size-queries/</guid><description>&lt;p&gt;&lt;strong&gt;#064&lt;/strong&gt; · &lt;strong&gt;Set Size Queries&lt;/strong&gt; · &lt;code&gt;data-structures&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/064-set-size-queries/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="کم-یاب"&gt;کم یاب:&lt;/h1&gt;
&lt;p&gt;یک مجموعه به نام S داریم که در ابتدا خالی است. ما دو نوع درخواست رو به برنامه ارسال میکنیم که مثل زیر هستند:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;درخواست اول:&lt;/strong&gt;
در این درخواست به شما عبارت &lt;code&gt;?&lt;/code&gt; رو میدیم و ازتون میخوایم تعداد اعضای مجموعه رو چاپ کنید.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;درخواست نوع دوم:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;توی این درخواست به شما یک عبارت به شکل &lt;code&gt;+ n&lt;/code&gt; میدیم که n یک عدد صحیح خواهد بود. شما باید این عدد رو به مجموعه اضافه کنید.&lt;/p&gt;</description></item><item><title>کم‌یاب — کوچکترین عضو</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/065-set-minimum-queries/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/065-set-minimum-queries/</guid><description>&lt;p&gt;&lt;strong&gt;#065&lt;/strong&gt; · &lt;strong&gt;Set Minimum Queries&lt;/strong&gt; · &lt;code&gt;data-structures&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/065-set-minimum-queries/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="کم-یاب"&gt;کم یاب:&lt;/h1&gt;
&lt;p&gt;یک مجموعه به نام S داریم که در ابتدا خالی است. ما دو نوع درخواست رو به برنامه ارسال میکنیم که مثل زیر هستند:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;درخواست اول:&lt;/strong&gt;
توی این درخواست ما &lt;code&gt;?&lt;/code&gt; رو به عنوان ورودی ارسال میکنیم و باید کوچک ترین عضو مجموعه رو به ما خروجی بدین، اگه مجموعه خالی بود عبارت &lt;code&gt;EMPTY&lt;/code&gt; خروجی داده بشه.&lt;/p&gt;</description></item><item><title>لانه کبوتری</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/057-pigeon-nest-grid/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/057-pigeon-nest-grid/</guid><description>&lt;p&gt;&lt;strong&gt;#057&lt;/strong&gt; · &lt;strong&gt;Pigeon Nest Grid&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/187845/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/057-pigeon-nest-grid/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="لانه-کبوتری"&gt;لانه کبوتری:&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس ها را در صفحه &lt;a href="https://quera.org/problemset/187845/"&gt;Quera.org&lt;/a&gt; بخوانید!&lt;/p&gt;</description></item><item><title>لیست متقارن</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/041-symmetric-list-check/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/041-symmetric-list-check/</guid><description>&lt;p&gt;&lt;strong&gt;#041&lt;/strong&gt; · &lt;strong&gt;Symmetric List Check&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/041-symmetric-list-check/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="symmetric-list"&gt;Symmetric List&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که لیستی از پارامترها را دریافت کند و چک کند آیا پارامترهای ارسالی symmetric هست یا خیر.
symmetric به لیستی میگویند که از دو طرف با هم بر ابر باشند.&lt;/p&gt;
&lt;h3 id="examples"&gt;Examples:&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Input1:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[1,2,3,4,5,4,3,2,1]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Output1:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;True
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Input2:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[1,2,3,4,5,6,7]
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Output2:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;False
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ماتریس به دودویی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/052-matrix-binary-conversion/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/052-matrix-binary-conversion/</guid><description>&lt;p&gt;&lt;strong&gt;#052&lt;/strong&gt; · &lt;strong&gt;Matrix Binary Conversion&lt;/strong&gt; · &lt;code&gt;arrays&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/052-matrix-binary-conversion/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="کار-با-ماتریس-و-اعداد-دودویی"&gt;کار با ماتریس و اعداد دودویی&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که یک ماتریس دلخواه از اعداد طبیعی را بخواند و آن را تبدیل به یک ماتریس دودویی کند.&lt;/p&gt;
&lt;h2 id="example"&gt;Example:&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Input:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Please Enter Records Count: 2
Please Enter Sells Count: 2
Sell Number: 2
Sell Number: 10
---------------
Sell Number: 20
Sell Number: 30
---------------
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[[2, 10], [20, 30]]
[[&amp;#39;10&amp;#39;, &amp;#39;1010&amp;#39;], [&amp;#39;10100&amp;#39;, &amp;#39;11110&amp;#39;]]
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>ماشین حساب</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/040-basic-calculator-operations/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/040-basic-calculator-operations/</guid><description>&lt;p&gt;&lt;strong&gt;#040&lt;/strong&gt; · &lt;strong&gt;Basic Calculator Operations&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/040-basic-calculator-operations/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="ماشین-حساب"&gt;ماشین حساب&lt;/h1&gt;
&lt;p&gt;برنامه ای بنویسید که با استفاده از تابع، چهار عملیات اصلی ریاضی را انجام دهد.&lt;/p&gt;</description></item><item><title>مالیات پلکانی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/049-progressive-tax-calculator/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/049-progressive-tax-calculator/</guid><description>&lt;p&gt;&lt;strong&gt;#049&lt;/strong&gt; · &lt;strong&gt;Progressive Tax Calculator&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://quera.org/problemset/6313/"&gt;منبع سوال&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/049-progressive-tax-calculator/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="tax"&gt;Tax&lt;/h1&gt;
&lt;p&gt;صورت سوال به همراه تست کیس هارا در &lt;a href="https://quera.org/problemset/6313/"&gt;quera.org&lt;/a&gt; بخوانید!&lt;/p&gt;</description></item><item><title>مجموع توان ارقام</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/018-digit-power-sum/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/018-digit-power-sum/</guid><description>&lt;p&gt;&lt;strong&gt;#018&lt;/strong&gt; · &lt;strong&gt;Digit Power Sum&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/018-digit-power-sum/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
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 &amp;#39;digit power sum&amp;#39; Print &amp;#34;YES&amp;#34; if it&amp;#39;s not, print &amp;#34;NO&amp;#34;!
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>مجموع قیمت‌های پالیندروم</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/002-palindromic-price-sum/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/002-palindromic-price-sum/</guid><description>&lt;p&gt;&lt;strong&gt;#002&lt;/strong&gt; · &lt;strong&gt;Palindromic Price Sum&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/002-palindromic-price-sum/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;مادر فرناز از دخترش خواسته تا قبض خرید های او را ببیند ولی فرناز که زیاد خرج کرده، تصمیم دارد تا با مادرش بازی کند.
او در لیست خرید هایش، قیمت هایی که palindromic نیستند را با ماژیک خط کشیده تا مادرش متوجه میزان خرید او نشود.
به فرناز کمک کنید تا مجموع لیست خرید دستکاری شده اش را به مادرش نشان دهد.&lt;/p&gt;</description></item><item><title>مرتب‌سازی حبابی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/066-bubble-sort-algorithm/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/066-bubble-sort-algorithm/</guid><description>&lt;p&gt;&lt;strong&gt;#066&lt;/strong&gt; · &lt;strong&gt;Bubble Sort Algorithm&lt;/strong&gt; · &lt;code&gt;sorting&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/066-bubble-sort-algorithm/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="bubble-sort"&gt;Bubble Sort&lt;/h1&gt;
&lt;p&gt;Bubble sort algorithm for sorting unordered integer lists&lt;/p&gt;</description></item><item><title>معکوس n رقم به n رقم</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/010-reverse-n-digits-batch/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/010-reverse-n-digits-batch/</guid><description>&lt;p&gt;&lt;strong&gt;#010&lt;/strong&gt; · &lt;strong&gt;Reverse N Digits at a Time&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/010-reverse-n-digits-batch/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;برنامه ای بنویسید که دو عدد طبیعی a, n را بخواند و n رقم به n رقم در عدد a، مغلوب آن را محاسبه و خروجی دهد.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در خط اول ورودی شمارنده یا عدد n به شما داده میشود.
در خط دوم عدد به شما داده میشود
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="خروجی"&gt;خروجی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در تنها خط خروجی، عدد حاصل را چاپ کنید.
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="ورودی-نمونه"&gt;ورودی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
3
1234567
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="خروجی-نمونه"&gt;خروجی نمونه:&lt;/h3&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
100432765
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>معکوس کردن n رقم اول</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/006-reverse-first-n-digits/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/006-reverse-first-n-digits/</guid><description>&lt;p&gt;&lt;strong&gt;#006&lt;/strong&gt; · &lt;strong&gt;Reverse First N Digits&lt;/strong&gt; · &lt;code&gt;math&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/006-reverse-first-n-digits/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;برنامه ای بنویسید که عددی را از ورودی بخواند و تا رقم n ام آن را مغلوب، و عدد حاصل را چاپ کند.&lt;/p&gt;
&lt;h1 id="ورودی"&gt;ورودی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در خط اول برنامه، عدد ورودی به شما داده میشود.
در خط دوم n به شما داده میشود که تعداد ارقامی است که باید مغلوب کنید.
نکته: اگر عدد n از تعداد ارقام عدد ورودی بیشتر بود، کل عدد را مغلوب کنید.
0 &amp;lt;= n &amp;lt;= 6
0 &amp;lt; number &amp;lt; 100,000
&lt;/code&gt;&lt;/pre&gt;&lt;h1 id="خروجی"&gt;خروجی:&lt;/h1&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;
در تنها خط خروجی، عدد حاصل را چاپ کنید.
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>مقایسه جستجوی باینری و خطی</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/082-binary-linear-search-compare/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/082-binary-linear-search-compare/</guid><description>&lt;p&gt;&lt;strong&gt;#082&lt;/strong&gt; · &lt;strong&gt;Binary Linear Search Compare&lt;/strong&gt; · &lt;code&gt;search&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/082-binary-linear-search-compare/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="binary-search-vs-linear-search"&gt;Binary Search vs Linear Search&lt;/h1&gt;
&lt;p&gt;توی این سوال، خواستم برای تفاوت درک پیاده سازی دو روش سرچ باینری و خطی در لیست های اعداد مرتب، و تعداد گام هایی که هر دو الگوریتم انجام دادن، برنامه رو پیاده سازی کنم که میتونید خودتون هم برای درک بهتر ببینید کد رو و خودتون پیاده اش کنید!&lt;/p&gt;</description></item><item><title>مقایسه داروی کرونا</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/026-corona-medicine-comparison/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/026-corona-medicine-comparison/</guid><description>&lt;p&gt;&lt;strong&gt;#026&lt;/strong&gt; · &lt;strong&gt;Corona Medicine Comparison&lt;/strong&gt; · &lt;code&gt;simulation&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/026-corona-medicine-comparison/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="corona-medicine"&gt;Corona Medicine:&lt;/h1&gt;
&lt;p&gt;دو کشور شکرستان و نمکستان که دارای جمعیت تقریبا یکسانی هستن، برای درمان بیماران کرونایی خود از دارو های متفاوتی استفاده میکنند. هر دو کشور آمار مبتلایان و فوتی های کرونایی خود را اعلام کرده اند. میخواهیم بدانیم دارو های کدام کشور موثر بوده اند، بنابراین کشوری که تعداد بهبود یافتگان بیشتری داشته باشد، از دارو های موثر تری استفاده کرده است. تعداد بهبود یافتگان یک کشور از تفاضل تعداد مبتلایان و تعداد فوتی های آن کشور به دست می آید.&lt;/p&gt;</description></item><item><title>موقعیت درج در لیست</title><link>https://amirmahdikahdouii.github.io/Python-Exercises/problems/072-search-insert-position/</link><pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate><guid>https://amirmahdikahdouii.github.io/Python-Exercises/problems/072-search-insert-position/</guid><description>&lt;p&gt;&lt;strong&gt;#072&lt;/strong&gt; · &lt;strong&gt;Search Insert Position&lt;/strong&gt; · &lt;code&gt;search&lt;/code&gt; · &lt;code&gt;easy&lt;/code&gt; · &lt;code&gt;python&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Amirmahdikahdouii/Python-Exercises/blob/master/problems/072-search-insert-position/solution.py"&gt;مشاهده راه‌حل در GitHub&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h1 id="search-insert-algorithm"&gt;Search Insert Algorithm&lt;/h1&gt;
&lt;p&gt;توی این مسئله از شما میخوایم توی یک لیست از اعداد بگید که اگه این لیست اعداد به صورت صعودی مرتب بشن، عددی که در ادامه به شما خواهیم داد توی چه خونه ای از آرایه قرار خواهد گرفت.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ورودی:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;در خط اول ورودی به شما لیستی از اعداد داده میشود که با &amp;ldquo;,&amp;rdquo; از هم جدا شده اند.&lt;/p&gt;</description></item></channel></rss>