تمریه سری ديم درس مباوی بروامه وًیسی مًعد ارسال :یکشىبه 91آبان 9119 تمریه سری ديم درس مببوی بروبمه وًیسی مًعد ارسبل :یکشىبه 91آببن 9911 نکات کلی هَػذ زحَیل ساػر $ 11:19ظْش #سٍص یکطٌثِ 19آتاى 1991تَدُ ٍ تِ ّیچ ػٌَاى زوذیذ ًخَاّذ ضذ. زأخیش زا 1ساػر ،تِ اصای ّش 9دقیقِ هَجة کسش ضذى ً "1وشُ ،اص 1ساػر زا 12ساػر هَجة کسش ضذى ً "12وشُ ،اص 12ساػر زا 11ساػر ،تِ اصای ّش 1دقیقِ هَجة کسش ضذى ً "1وشُی دیگش ٍ تیي 11ساػر زا 28ساػر تاػث کسش ضذى ً "12وشُ هیضَد .اص 28ساػر زا 29ساػر ًیض ،تِ اصای ّش 1.1دقیقِ هَجة کسش ضذى "1دسصذ ًوشُ ی دیگش هی ضَد $ .تذیْی اسر کِ تا زاخیش تیص اص 29ساػر ً "122وشُ اص ضوا کسش ضذُ ٍ دیگش اص ایي زوشیي ًوشُ ای ًوی گیشیذ # ق طغ تَدى ایٌسشًر خَاتگاُ ،کٌذی خایگاُ ایٌسشًسی داًطکذُ ،زوام ضذى کاسذ ایٌسشًر ٍ … ّیچکذام دلیل هَجْی تشای زأخیش ًیسسٌذ .تٌاتشایي خیطٌْاد هیضَد جَابّای خَد سا دس دانشکده اسسال کٌیذ. ّ شگًَِ سًٍَضر ،1تشای هٌثغ سًٍَضر ٍ ّوچٌیي ًسخِّای سًٍَیسی ضذُ ً -1وشُ دس خی خَاّذ داضر. زالش تشای اسسفادُ اص هٌاتغ سیسسن هاًٌذ کاسذ صذا ٍ خشیٌسش ٍ ...هٌجش تِ دسیافر ًوشُی صفش هیضَد. سَاالذ خَد سا دس صفحِ دسس هثاًی تشًاهِ ساصی دس سایر piazza.comهطشح کٌیذ. زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی 1 کدی یا ّواى کُح 1 مسئله .9خًد عکسی تشخی اص سضسِّا ّسسٌذ کِ اگش آىّا سا تشػکس کٌی $اص آخش تِ اٍل حشٍف سا کٌاس ّن تٌَیسیً #سیجِ خَد ّواى سضسِ اسر .تشای هثال سضسِی abbaیا .21112ایي سضسِّا سا خَد ػکس هیًاهین. تشًاهِای تٌَیسیذ کِ سضسِای اص ٍسٍدی تگیشد ٍ تگَیذ کِ آیا سضسِ خَد ػکس ّسر یا خیش. تشای هثال تشًاهِ تذیي صَسذ کاس خَاّذ کشد. Enter string: aabbaa A self reverse Enter string: ccbb Not a self reverse جْر سَْلر دس کاس ضوا اتسذای تشًاهِ تِ صَسذ صیش تایذ تاضذ. )" string = raw_input("Enter string: دس ّش صَسذ یکی اص خشٍجیّای صیش تایذ چاج ضَد. اگش ٍسٍدی خَد ػکس تاضذA self reverse : اگش ٍسٍدی خَد ػکس ًثاضذNot a self reverse : زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی 1 ًکاذ: ّیچ فشضی دس هَسد طَل سضسِی ٍسٍدی ًکٌیذ! ّیچ فشضی دس هَسد هحسَای سضسِی ٍسٍدی ًکٌیذ! هیزَاًذ ػذد ،حشف ٍ یا ّش زشکیثی اص ایيّا تاضذ. اسسفادُ اص زَاتغ تشػکس کٌٌذُی سضسِ هوٌَع اسر! تایذ اص حلقِی زکشاس اسسفادُ کٌیذ .هوکي اسر جاج تِ ضوا ًوشُ تذّذ ٍلی دس آخش اگش اص حلقِی زکشاس اسسادُ ًکٌیذ ًوشُی زوشیي سا ًخَاّیذ گشفر. مسئله .1تبدیل مبىبی عدد تشًاهِ ای سا تٌَیسیذ کِ ػذدی ٍ هثٌای اٍلیِ آى سا دسیافر هیکٌذ ،خس اص تشسسی هؼسثش تَدى ػذد دس هثٌای هثذا ،ػذد سا تِ هثٌای هقصذ هیتشد .خس ٍسٍدی تشًاهِ هثٌای ػذد ٍسٍدی $هثذا ،#خَد ػذد ٍسٍدی ٍ هثٌای ػذد خشٍجی $هقصذ #اسر ٍ خشٍجی هَسد ًظش ػذد ٍسٍدی زثذیل ضذُ تِ هثٌای هقصذ اسر. تشای هثال: Enter source base: 2 Enter number: 1111 Enter destination base: 10 15 Enter source base: 4 Enter number: 41 Enter destination base: 15 Invalid number Enter source base: 16 Enter number: 10ab Enter destination base: 2 1000010101011 تشای ساحسی ضوا چٌذ خط اٍل تشًاهِ تذیي صَسذ خَاّذ تَد: ))" s_base = int(raw_input("Enter source base: )" number = raw_input("Enter number: ًکاذ: تشای ًوایص اػذاد دس هثٌای تاالزش اص ۰۱اص حشٍف اسسفادُ هیضَد .تشای هثال دس هثٌای ۰۱تِ غیش اص اسقام ۱زا ۹اص ً abcdefیض اسسفادُ هیضَد. حذاکثش هثٌای هثذا ٍ هقصذ ٍ ۰۱حذاقل آى ۲اسر. هیداًیذ کِ تشای رخیشُ اػذاد دس هثٌای غیش اص ۰۱تایذ اص سضسِ اسسفادُ کٌیذ ٍ اسسفادُ اص intهوکي ًیسر. زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی ))" d_base = int(raw_input("Enter destination base: 9 مسئله .9المبس تشًاهِای تٌَیسیذ کِ تا اسسفادُ اص %یک ضکل لَصی $الواس #سا دس خشٍجی چاج کٌذ .اسزفاع لَصی تسسِ تِ ٍسٍدی زغییش خَاّذ کشد .تشای هثال اگش ٍسٍدی nتاضذ ،اسزفاع خشٍجی 2n-1تایذ تاضذ. Enter number: 4 * *** ***** ******* ***** *** * Enter number: 3 * *** ***** *** * ًکاذ: زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی 2 کال خشٍجی اص سِ کاسکسش ،%فاصلِ ٍ ،خط جذیذ زطکیل ضذُ اسر. ًثایذ تؼذ اص آخشیي سساسُ دس ّش خط ،فاصلِ چاج کٌیذ ،تلکِ الصم اسر تا چاج کاسکسش خط جذیذ تِ خط تؼذی تشٍیذ. مسئله .4ة م م تشًاهِ ای تٌَیسیذ کِ تا دسیافر دٍ ػذد طثیؼی اص ٍسٍدی تضسگزشیي هقسَم ػلیِ هطسشک $ب م م #آى دٍ سا هحاسثِ کٌذ ٍ دس خشٍجی چاج ًوایذ. تشای هثال: Enter A: 50 Enter B: 60 10 Enter A: 9 Enter B: 24 1 Enter A: 3401 Enter B: 10323 13 ًکاذ: تشای هحاسثِ ب م م تایذ اص حلقِی زکشاس #while, for$اسسفادُ کٌیذ$ .تایذ تشًاهِ سا خَدزاى تٌَیسیذ!# زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی 1 مسئله .5گًگل فایل google.pyسا اص قسور زوشیٌاذ سایر دسس دسیافر کٌیذ .ایي فایل حاٍی یک آسایِ اسر کِ زؼذادی سضسِ دس آى قشاس داسد. تشًاهِ ی جسسجَگشی تٌَیسیذ کِ یک ػثاسذ سا اص کاستش تگیشد ،آًگاُ دس تیي هسَى $ػٌاصش هخسلف آسایِ #تگشدد کِ ػثاسذ ٍاسد ضذُ زَسط کاستش دس کذام هسي قشاس داسد .سدس اًذیس #array index$زوام سضسِّای حاٍی تخطی یا زوام ػثاسذ ٍسٍدی سا چاج کٌذ ،تؼذ تگَیذ کِ چِ زؼذاد اص کلوازی کِ زَسط کاستش تِ ػٌَاى ٍسٍدی دادُ ضذُ دس آى سضسِ ٍجَد داضسِ اسر .زَجِ داضسِ تاضیذ کِ کلواذ فقط ٍ فقط زَسط فاصلِ اص ّن جذا هیضًَذ. تشای هثال تخطی اص آسایِی هَجَد دس فایل google.pyسا دس صیش هیتیٌیذ. [ = docs """Mabani""", """mabani 92""", """mabani92""", """Google, My Yahoo! & Microsoft Live users:""", .... ] الصم اسر کِ ػثاساذ ورودی ٍ خروجی سا خاک ساصی کٌیذ :تِ ایي هؼٌا کِ زوام ػالئن ًگاسضی سا اص آىّا حزف کٌیذ. تشای کوک تِ ضوا یک سضسِ حاٍی زوام ػالئن ًگاسضی کِ تایذ اص ٍسٍدی ٍ خشٍجی حزف ضًَذ دس فایل google.pyدس یک هسغییش رخیشُ ضذُ اسر. '~}|{`_^]\\[@?>=<;punctuation = '!"#$%&\'()*+,-./: کافی اسر کِ ّش حشفی اص ایي سضسِ کِ دس هسَى ٍ یا ػثاسذ ٍسٍدی ٍجَد داسد سا قثل اص ّش کاسی خاک کٌیذ. ًکسِی هْن دیگش ایي اسر کِ تشًاهِ ًسثر تِ حشٍف تضسگ ٍ کَچک نباید حساس تاضذ. زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی 6 تشای هثال چٌذ ًوًَِ اص اجشای تشًاهِ سا دس اداهِ هیتیٌیذ: Enter query: mabanI 0, 1 1, 1 2, 1 در هثال باال هی بیٌید کِ بدٍى در ًظز گزفتي بشرگ ٍ کَچک بَدى حزٍف بزًاهِ گفتِ است کِ در صفزهیي ،اٍلیي ٍ دٍهیي عٌصز آرایِ پاسخ دارین ٍ .در ّز کدام گفتِ است کِ فقط یک کلوِ اس عبارت جستجَ در هتي بَدُ کِ بدیْی است .چَى خَد عبارت جستجَ ّن یک کلوِ بَدُ است. Enter query: Mabani 92 0, 1 1, 2 2, 2 Enter query: mab.ani 0, 1 1, 1 2, 1 Enter query: mabani.92 2, 1 در ایي هثال پس اس پاکساسی عبارت ٍرٍدی بِ mabani92هیرسین .یعٌی ًقطِ را حذف هیکٌین .حال ایي رشتِ یک کلوِ حساب هیشَد ٍ ایي یک کلوِ با حساس ًبَدى بِ بشرگ ٍ کَچکی حزٍف فقط در عٌصز دٍم آرایِ ٍجَد دارد (یادتاى باشد عٌاصز آرایِ اس صفز شزٍع هیشًَد) ٍ .چَى یک کلوِ است بعد اس آى یک چاپ شدُ است. Enter query: Google is teaching mabani to Microsoft and yahoo at year 92 0, 1 1, 2 2, 2 3, 3 زَجِ کٌیذ کِ ػثاسذ ٍسٍدی زَسط کاستش هیزَاًذ ضاهل چٌذیي کلوِ تاضذ ،ضوا تایذ زوام ایي کلواذ سا دس آسایِی جولِّا تگشدیذ. زَجِ کٌیذ کِ جسسجَگش ًثایذ تِ تضسگ ٍ کَچک تَدى حشٍف حساس تاضذ. زَجِ کٌیذ کِ اًذیس آسایِ اص صفش ضشٍع هیضَد. کلواذ ٍسٍدی زَسط فاصلِ اص ّن جذا هیضًَذ. زوشیي سشی دٍم دسس هثاًی تشًاهِ ًَیسی ًکاذ: 7
© Copyright 2025 Paperzz