دو محاسبه برنامه نویسی در یک پست

درورد ، پس از نمایش پست قبلی ، و سبک شدن از احساس «بر باد رفتن زحمت ها» تصمیم به نوشتن پست جدیدی کردم تا دو کار ریاضی را انجام دهیم ، یکی مربوط به برنامه نویسی و دیگری مربوط به برنامه نویسیاین هم لیست کار ها:محاسبه تعداد حالت های ممکنهندسه در برنامه نویسی(راستی من اولین پست ام رو در ۱۶ اسفند نوشتم)و یا در زبانی دیگرکوتاه کننده لینک vrg.ir برای چند پست می تواند کار کند؟چاپ یک شکل سه بعدی با پایتون :)کوتاه کننده لینک vrgl.ir چند برای چند پست به درد می خورد؟برایfor: 52**3 + 52**3 + 52**4 + 52**5 is equal to: 387656256 or 387,656,256برای ۳۸۷ میلیون پست آآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآآاما چطور می توان حساب کرد؟اگر شما هم مثل من کمی مسائل ریاضی علم کامپیوتر را حل کرده باشید ، این موضوع برای شما مسخره باشد ، اما همه که نمی دانند.برای درک کردن موضوع ، بگویید اگر برنامه ای از شما یک حرف از الفبای انگلیسی خواست، چند حرف می توانید به آن بدهید؟نمی دانم!۲۶غیرهاگر «نمی دانم!» انتخاب شما هست و مثال را واضح فهمیدید و همچنین سواد ابتدایی دارید ، همین الان بروید بیروناگر «۲۶» را گفتید ، سواد ابتدایی دارید ،‌اما زیرکی پایه ندارید ،‌ در صفحه بمانید اما علم خود را بیشتر کنید.و اگر «غیره» را گفتید دو حالت پیش می آید:شما ۲۶*۲ و یا 52 را گفتید: افرین ، این پست برای شما هست :)هر چیزی دیگر: همان کار هایی را که کسانی که گزینه «نمی دانم!» را انتخاب کردند ، انجام دادند انجام دهید:انگلیسی ۲۶ حرف دارد که می توانند در ۲ حالت بزرگ یا کوچک باشند ، بنابراین ۲۶*۲ و یا ۵۲ حالت ممکن هستخوب بنابراینvrgl.ir/<englishWord> 52 states۵۲ حالت ممکن هست.اما کوتاه ترین لینکی که من دیدیم ۳ تا بیشتر نداشت.بنابراین :vrgl.ir/<3EnglishWords> 52 * 52 * 52اما چرا ضرب و نه جمع؟خوب ما یک a داریم و بعدش ۵۲ حالت ممکن هست. پس ما ۵۲+۱ حالت ممکن داریم و یا ۵۲*۱ حالت ممکن؟واضح هست که ۱*۵۲ جواب درست هست.حالت اگر بگوییم ما یا a و یا b داریم و بعدش ۵۲ حالت ممکن هست. پس ما ۲+۵۲ حالت ممکن داریم یا 2*52 حالت ممکن؟واضح هست که جواب 52*2 هستدر ادامه ، می توانvrgl.ir/<3EnglishWords> states: 52 * 52 * 52رو برابر با :vrgl.ir/<3EnglishWords> states: 52 ** 3قرار داد و به جای ۳ بار ضرب ، یک بار از توان استفاده کنیم.52**3 + 52**3 + 52**4 + 52**5این که عبارت بالا چه کار می کند بر عهده خودتان! باید در ذهنتان جایی برای خلاقیت باشد یا نه؟بنابراین کوتاه کننده لینک vrgl.ir به شرطی که نهایت از جمله ای به طول ۵ و حداقل از جمله ای به طول ۳ استفاده کند باید 387656256 حالت موجود باشد.اکنون فرض می کنیم که حداقل طول جمله ۱ حرف و این شامل حروف بزرگ و کوچک به همراه اعداد ۰ تا ۹ می شود و حداکثر طول جمله را ۵ در نظر می گیریم.62**1+62**2+62**3+62**4+62**5که برابر با :931151402 و یا 931,151,402 (تقریبا یک میلیارد! )و اگر تنها یکی به طول جملخ اضافه شود یعنی عبارت به :62**1+62**2+62**3+62**4+62**5+62**6که برابر هست با57,731,386,986 (پنجاه و هفت میلیارد!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!۱۱۱۱۱۱۱!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)نتیجه گیری ها:۱) ریاضی علم کامپیوتر (محاسبه تعداد حالت های موجود) خودمون رو بهتر کنیم۲) کوتاه کننده لینک vrgl.ir به این زودی ها کم نمی آورد.ساخت شکل سه بعدی با پایتوناین یکی بعد کاملا ساده هست!تقریبا هیچ چیزی ندارداول از همه سوس کد که در ادیتور nano هست (و بعد نتیجه) : کد!و در آخر ، پاسخ را می بینیم:پاسخ !-)چرا پایتونتنها دو دلیل دارد ، آن هم پشتیبانی خوب پایتون از string های چند خطی هست و اینکه تنها زبانی با این ویژگی هست که یاد دارمنتیجه گیری۱) ساخت یک شکل سه بعدی با کامپیوتر خیلی هم سخت نیست!