حامد جلیلیانی
حامد جلیلیانی
خواندن ۳ دقیقه·۷ سال پیش

تجربه: شرکت درمسابقه برنامه نویسی وحل الگوریتم Google Code jam 2018

دیروز شنبه تا یکشنبه صبح: #مسابقه_الگوریتم_نویسی_گوگل_کدجم _۲۰۱۸ بود!

*نکته اول: تجربه سال قبلم یعنی مسابقات 2017 رو میتونید با کلیک روی همین متن یا لینک http://vrgl.ir/lEUPu بخونید.

*نکته دوم : فک کنم تا این لحظه من جزو محدود آدم هایی هستم که درخصوص مسابقات برنامه نویسی بین المللی مینوستم و اعلام میکنم تو ایران! (البته خیلی ها شرکت میکنن ولی صداشم در نمیارن!! چرا؟ دیگه خودتون اینجا نظراتتون رو بگین!)، بهرحال امیدوارم انتقال تجربیات در این زمینه بیشتر بشه.

خب:

اینبار هم طبق معمول ۱۰ ساعت اول مسابقه که خواب بودم??‍ تو بقیه تایم هم تاقبل حدود۳ساعت به پایان وقت! یه قسمت از سریال پایتخت ?‍ رو دیدم! یه فیلم سینمایی دیگه هم نگاه کردم! ?یه چند تا چت و وقت تلفی دیگه!?( یعنی خاک تو سرم)..!

?

البته الگوریتم دوتا از سوالات مسابقه رو حل کردم و نوشتم ?که یکیش بنام

Saving the University Again

«که راجب حمله یه ربات به دانشگاس که باید با نوشتن الگوریتم، کد های حمله هاش رو هک کرد و تغییر داد و جلوش رو گرفت!» و یکی دیگش هم Trouble Sort که در خصوص یه نوع الگوریتم مرتب سازی حبابی تغییر یافته و جالب بود!
البته امسال انگار تونستم ۳۸ امتیاز بگیرم?? تا الان که البته امتیازها بعد مسابقه مجددا بررسی میشه و ممکنه کم و زیاد بشن! ظاهرا نسبت به سال قبل(۵ امتیاز) پیشرفت خوبی داشتم با اینکه کلی وقت تلف کردم?! امتیاز مورد نیاز برای رفتن به مرحله بعد ۲۵ هست! یعنی فک کنم اگه وضعیت همین بمونه! فعلا احتمالش هست برم مرحله بعد! Hamed.J در قعر جدول :)

*چون بعد مسابقه همه الگوریتم های حل شده رو برای داده های خیلی بزرگ هم بعنوان ورودی تست میکنن و اگه توسرعت کم نیاره امتیازش رو تثبیت میکنن وگرنه امتیاز رو کم میکنن! پس هنوز مونده!

۲ تا سوال دیگه هم موند که حالشو نداشتم دیگه حل کنم و خوابیدم!

ماجراجویی جالبی بود بحرحال!? اگه کسی شرکت کرده لطفا در جریانم بزاره که چیکار کرده!

‎‏‎‏‎‏‎*كانال تلگرامم حامدجليليانی

https://t.me/Hamed_jaliliani

*زبان برنامه نویسی که امسال شرکت کردم Java بود! ولی سال قبل یا #C شرکت کردم.

*جالبه من از قبل اینکه مسابقه برگزار بشه توی ویرگول اعلام کردم که هر کی میخواد بیاد شرکت کنه، و لینکشو توی کانال تلگرامم، و توی لینکدین هم گذاشتم! و بعضی ها حتی فک میکردن که من چرا این چیزا رو اعلام میکنم که آره من میخوام برم مسابقه شرکت کنم دارم میگم که استفاده ای ببرم و...!

ولی بعد مسابقه خیلی های دیگه هم از دوستان پیام دادن که چرا به ما یادآوری نکردی که امروز بود مسابقه؟! چرا نگفتی و...

*بهرحال با به اشتراک گذاری تجربه م در این خصوص بازخوردهای مختلفی گرفتم از جمله اینکه واقعا هیچ جای دیگه ندیدم چرا بقیه دوستان برنامه نویس ایرانی هیچی در این خصوص نمینویسن و به اشتراک نمیزارن!

*میدونم برنامه نویس های ایرانی زیادی که خیلی هاشونم حرفه ای هستن تو این مسابقات شرکت میکنن ولی هیچکی هیچ بازخوردی نمیده! بهرصورت نمیدونم چکار کنی؟ اگه اعلام کنی و بگی؟ یجوری راجبت قضاوت میکنن و میگن!(که من اهمیتی نمیدم :) ) اگه اعلام نکنی و نگی؟ که تو ایران هیچکی این کار نمیکنه! که البته فک کنم متاسفانه من جزو محدود آدم هایی هستم که درخصوص مسابقات برنامه نویسی مینوستم تو ایران!


برنامه نویسیالگوریتمگوگلمسابقه
Certified Android Developer by Google
شاید از این پست‌ها خوشتان بیاید