
آخرین بهروزرسانی: ۳۱ مارس ۲۰۲۳
هش کد (Hash Code) مسابقه برنامهنویسی تیمی گوگل است. این مسابقه بستری را برای شما فراهم میکند تا مهارتهای خود را به اشتراک بگذارید و با دیگر کدنویسان در سراسر جهان ارتباط برقرار کنید، زیرا شما با هم برای حل یک مشکل مانند یک چالش مهندسی واقعی گوگل تلاش میکنید! کدنویسان در سراسر جهان در تیمهای کوچک دو تا چهار نفره، اولین مشکل را از طریق دور مقدماتی حل خواهند کرد. این دور به صورت آنلاین برگزار میشود، اما تیمها میتوانند به صورت مجازی گرد هم آیند تا در کنار هم در مراکز هش کد (Hash Code Hubs) که به صورت محلی هماهنگ شدهاند، به رقابت بپردازند. از تیمهای برتر این دور دعوت میشود تا در فینال جهانی مجازی شرکت کنند و شانس عادلانه خود را برای برنده شدن به دست آورند.
مراحل ثبت نام: پس از باز شدن ثبت نام، میتوانید در g.co/hashcode ثبت نام کنید . برای شرکت در مسابقه کد هش گوگل، باید سه مرحله زیر را دنبال کنید:
یک پروفایل مسابقات کدنویسی جدید ایجاد کنید یا پروفایل فعلی خود را بهروزرسانی کنید.
به طور خاص برای hashCode ثبت نام کنید، و
یک کادر سایهدار در بالای صفحهی زمانبندی وبسایت آنها، وضعیت ثبتنام شما را تأیید میکند. میتوانید در مرحلهی ۳ در بخش « تیم من » تأیید کنید که عضوی از یک تیم معتبر ۲ تا ۴ نفره هستید.
دستورالعملها:
شرکتکنندگان میتوانند از زبان برنامهنویسی دلخواه خود استفاده کنند.
حداقل دو (2) عضو تیم باید حداقل سن لازم (حداقل هجده (18) سال) را برای شرکت در فینال جهانی داشته باشند.
شرکتکنندگان میتوانند از هر ویرایشگر دلخواه خود، از جمله ویرایشگرهایی که به صورت آنلاین در دسترس هستند، استفاده کنند، تا زمانی که کد برای دیگران قابل دسترسی نباشد.
شرکتکنندگان نباید از کسی خارج از تیم خود درخواست کمک کنند یا از او کمک بگیرند و در صورت انجام این کار از مسابقه HC رد صلاحیت خواهند شد.
شرکتکنندگان میتوانند با ارسال ایمیل به hashcode@google.com، از هیئت داوران در مورد هرگونه ابهام در مورد صورت مسئله سوال کنند.
شرکتکنندگان باید کد اصلی را ارسال کنند. هر کد ارسالی باید شامل یک فایل (معمولاً یک فایل فشرده) حاوی کد منبع برنامه باشد.
تیمها برای ارسال راهحلهای خود برای هر دور، باید از پلتفرم مسابقه استفاده کنند.
زبان مورد استفاده تیم Hash Code برای ارتباط، انگلیسی خواهد بود و صورت مسئله هر دور نیز به زبان انگلیسی خواهد بود.
دورهای کد هش گوگل
راند تمرین: در اینجا تیم خود را تشکیل میدهید، به یک مرکز (هاب) میپیوندید و تمرین میکنید.
زمانبندی: معمولاً در ماه ژانویه شروع میشود.
مدت زمان: شما ۴۸ روز فرصت تمرین خواهید داشت.
شرایط لازم برای شرکت در مسابقه آنلاین: در این مرحله، شما یک پخش زنده یوتیوب را تماشا خواهید کرد تا با یک مسئله بهینهسازی آشنا شوید. تیمها چهار ساعت فرصت دارند تا آن را حل کنند.
زمان: پس از جلسه تمرینی، به شما اطلاع داده خواهد شد که در مرحله مقدماتی شرکت کنید.
مدت زمان: ۴ ساعت
برای دور مقدماتی، تیم شما میتواند از هر جایی که فقط به یک کامپیوتر و اتصال اینترنت نیاز دارد، شرکت کند.
شما میتوانید با یک هاب مجازی شرکت کنید. هابها گروههایی از تیمهای Hash Code هستند که به یک دانشگاه، اداره یا سازمان وابستهاند.
پیوستن به یک هاب تصمیم خود شرکتکننده است، اما راهی عالی برای ارتباط با همسالان و افزایش مهارتهای کدنویسی شماست.
فینال جهانی:
زمانبندی: اگر واجد شرایط باشید، قبل از 30 روز به شما اطلاع داده میشود تا در فینال جهانی شرکت کنید.
مدت زمان: ۴ ساعت
در طول فینال جهانی، از تیم شما خواسته میشود که با استفاده از تجهیزات و مواد کامپیوتری خود، یک چالش را حل کند.
هیئت داوران بین سی تا پنجاه تیم از بین تیمهایی که بالاترین امتیاز را کسب کردهاند، یعنی حدود ۱۵۰ فینالیست، را برای راهیابی به فینال جهانی انتخاب خواهند کرد.
ساختار فینال جهانی 30 روز قبل از مسابقه با تیمها به اشتراک گذاشته خواهد شد.
معیارهای داوری:
هیئت داوران هر اثر ارسالی را با بررسی دستی یا با استفاده از عملکرد امتیازدهی خودکار پلتفرم مسابقه ارزیابی میکند.
امتیاز بهترین ارسال یک تیم از یک دور، به عنوان امتیاز نهایی تیم برای آن دور در نظر گرفته خواهد شد.
هیئت داوران ممکن است اصالت کد را بر اساس بررسی خود کد و/یا مقایسه آن با سایر کدهای ارسالی بررسی کند.
پاداشها:
موقعیتپاداشاول۴۰۰۰ دلار آمریکا (به هر عضو تیم)دوم۲۰۰۰ دلار آمریکا (به هر عضو تیم)سوم۱۰۰۰ دلار آمریکا (به هر عضو تیم)
هدایای تبلیغاتی: گوگل ممکن است گاهی اوقات، به عنوان نشانهای از شرکت در مسابقه Hash Code، به شرکتکنندگان در فینال جهانی هدایای تبلیغاتی گوگل اهدا کند.
گواهینامهها: به تمام اعضای تیمهایی که راهحلی با حداقل یک (1) امتیاز در طول دور مقدماتی یا فینال جهانی ارائه دهند، یک گواهینامه قابل دانلود و چاپ ارائه خواهد شد. این گواهینامه تقریباً یک ماه پس از اتمام هر دور، از طریق پروفایل مسابقه آنها قابل دسترسی خواهد بود.
کپی شده ازاین وب سایت:
https://www.geeksforgeeks.org/competitive-programming/google-hash-code/
من خودم توی هیچ کدوم ازاین ها شرکت نکرده ام.
ارتباطی برقرارکون یا کن تابتوانم درآن دودوقلیون وقلیان بکشم وزندگی درآن داشته باشم دختربازی کنم و مهندس باشم و درآن بتوانم زندگی مذهبی وقانونی هم داشته باشم و بتوانم ازابزارها وکامپیوترها لپ تاب و موبایل و گوشی وتلفن همراه ام وبقیه موارد بتوانم درست کنم و درآن به دخانیات و نانوائی بروم و حداقل سه تازبان درون مغزم بماند و بتواند ارتباط های قانونی که هرروز جلوی درب خونمون می آیند اززن و مرد وبچه ودختر وپسرو ارتباطی که افرادی که توی کوچه و خیابان و مختصات های مختلفی هستند واعم ازخانوادگی و غیرخانوادگی و اینترنتی و خیلی موارد دیگری را بتوانم حفظ کنم و درآن اشکالی ازهیچ نوعی ایجاد نشود ودرآخرش بتوانم این ارتباط را روزبعد به همین شکل بسازم ببینم یک ربات با پیشرفته ترین تکنولوژی ها می تواند این کارها را بکند خرمی تونه ولی ربات نمی تونه.
درکمترازیک ثانیه 1000 نفرمن را دیدند چقدرجالب!!!!!
و یک نفریک پستی را درچند سال پیش من لایک کرده است چه جالب!!!!!
موفق باشید
به امید خدا