مسئله‌ی Encrypted SMS

[برو به فهرست نوشته‌ها]
        متن فارسی مسئله‌ی Encrypted SMS از سوالات مسابقه‌ی برنامه‌نویسی ACM-ICPC 2007 منطقه‌ای سایت تهران

اعضای کمیته‌ی علمی ACM‌ امسال از ایمیل برای بحث در مورد سوالات استفاده می‌کنند. آنها می‌دانند که ایمیل ابزار امنی برای ارتباط در مورد چنین موضوعات حساسی نیست. بنابراین فایل‌های فشرده‌ی رمزگذاری شده را تبادل می‌کنند. برای تبادل کلمه‌ی عبور فایل نیز از SMS رمز شده با ساختار تایپ multi-tap استفاده می‌کنند.

    روش multi-tap در حال حاضر (سال ۲۰۰۷) رایج‌ترین روش ورودی گوشی‌های تلفن است که فشار دادن یک یا چند باره‌ی یک کلید خاص، حرف مورد نظر ما را تولید می‌کند. به عنوان مثال، حروف B ،A و C به ترتیب با یک، دو و سه بار فشار دادن کلید 2 به دست می‌آیند.

ادامه ...

مسئله‌ی Gholam's Simple Game

[برو به فهرست نوشته‌ها]
        متن فارسی مسئله‌ی Gholam's Simple Game از سوالات مسابقه‌ی برنامه‌نویسی ACM-ICPC 2010‌ منطقه‌ای سایت تهران

کف اتاق خواب غلام با کاشی‌های سفید و زرد پوشیده شده است. گاهی که حوصله ندارد، روی یکی از کاشی‌ها می‌ایستد و در آن ردیف از کاشی‌ها قدم می‌زند. او ابتدا عدد $n$ را انتخاب می‌کند و تنها $n$ قدم حرکت می‌کند. اگر در حین حرکت به دیوار برسد، چرخیده و در جهات خلاف به حرکت خود ادامه می‌دهد. توجه داشته باشید که خود عمل چرخش گام حساب نمی‌شود. در حین قدم زدن (یک کاشی در هر قدم) او تعداد دفعاتی که پا روی کاشی زرد گذاشته را می‌شمارد.

ادامه ...

مسابقه‌ی برنامه‌نویسی Google Code Jam 2017

[برو به فهرست نوشته‌ها]
        مسابقه‌ی برنامه‌نویسی Google Code Jam 2017

مسابقه‌ی برنامه‌نویسی Google Code Jam 2017

ثبت نام مسابقه‌ی برنامه‌نویسی Google Code Jam سال جاری به عنوان یکی از معتبرترین مسابقات برنامه‌نویسی بین‌المللی آغاز شده است. ویژگی مهم این مسابقات آزاد بودن استفاده از زبان‌ها و محیط‌های برنامه‌نویسی و توسعه‌ی مختلف است و نفرات برتر شانس جذب توسط شرکت Google‌ و سایر شرکت‌های بزرگ مشابه را دارند.

ادامه ...