سلام دوست عزیز😃👋
به مرحلهی اول (Algorithm) «بلهکمپ ۶» خوش آمدید!
مسابقه به مدت ۳ ساعت ادامه خواهد داشت و در مجموع شامل ۶ سوال الگوریتمی است.
سوالات به گونهای تنظیم شدهاند که با توجه به دانشی که دارید بتوانید بخشی از نمرهی سوال را بگیرید. به عنوان مثال اگر نتوانید سوال دوم را به طور کامل حل کنید، این امکان وجود دارد که بتوانید بخشی از آن را حل کنید؛ بنابراین حتماً به تمام سوالات مراجعه کنید.
لینکهای مفید برای شرکت در مسابقه:
موفق باشید 😉✌
مشرجب که کودکی ۶ ساله است به تازگی با مفهوم لگاریتم در پایهی ۲ آشنایی پیدا کرده، اما فعلاً نمیتواند آن را محاسبه کند.
برنامهای بنویسید که با ورودی گرفتن یک عدد طبیعی، لگاریتم آن در پایهی ۲ را حساب کند. از آنجایی که مشرجب با اعداد اعشاری آشنا نیست، جواب را برای او به پایین رند کنید.
دقت کنید لگاریتم عدد در پایهی ۲ عددی مانند است که داشته باشیم: برای مطالعهی بیشتر دربارهی لگاریتم، میتوانید این پیوند را مطالعه کنید.
در تنها خط ورودی، عدد صحیح که باید لگاریتم آن در پایهی ۲ محاسبه شود آمده است.
در خروجی باید یک عدد صحیح، که حاصل لگاریتم در مبنای ۲ است را به پایین رند کرده و چاپ کنید.
در این حالت جواب ۶ است زیرا .
مقدار لگاریتم در این حالت است زیرا . از آنجا که باید عدد را به پایین رند کنیم، مقدار ۷ چاپ میشود.