پیشینه
در جمعه قبلی قرار شد مسابقه ای برقرار بشه که توش شرکت کنندها ها از طریق برنامه نویسی حساب کنن در یک سیستم گولدکوئست یا هرمی یا مشابه و در صورت واقعی بودن ادعاهای برگزار کننده ها که هر ماه اینهمه آدم جذب می کنین و … واقعا چی می شه. یعنی آیا واقعا اینها ممکنه؟ حتی اگر همه مشکلات اخلاقی این سیستم ها رو هم کنار بذاریم آیا کسی در این سیستم ها به پول می رسه؟ شرکت بی سابقه و غیرقابل باور بود و ۲۹ نفر به مرحله قرعه کشی رسیدن!
جواب صحیح
جواب صحیح نمودار بالا است! اولا که اگر حرف تبلیغ کننده ها واقعی باشه، در ۱۷ ماه کل جمعیت ایران (از صفر تا صد و پنجاه ساله) باید عضو سیستم شده باشن و دیگه کسی برای اینکه شما واردش کنین نمی مونه و ثانیا تعداد کسانی که واقعا به سود رسیدن در حد صفر است. در اصل چند نفر اصلی که سیستم رو وارد ایران کردن سود کلانی می کنن به قیمت ضرر جمعیتی عظیم. و بله! اون آقایی که اومده تو جلسه شرینی داده چون تازه خونه یا سمند خریده، دروغ می گه تا شما رو وارد بازی کنی. درست مثل همونی که توی جلسه تبلیغی فروش خونه تایم شیرینگ، با هیجان و عجله سه تا پکیج برای هر کدوم از اعضای خانواده اش می خره.
انتخاب شرکت کنندگان در قرعه کشی نهایی و وزن دهی
من در انتخاب شرکت کنندگان در قرعه کشی خیلی سخت نگرفتم. تقریبا هر کسی که برنامه قابل درک / قبولی نوشته بود در قرعه کشی هست. دلیل؟ ایده به مشارکت است و صورت مساله هم اونقدر دقیق نبود که بخوایم بگیم کسی برنامه رو اشتباه نوشته. فقط چند مورد جواب های واقعا اشتباه یا برنامه های از نظر منطقی غلط رو حذف کرده ام. در مقابل به کسانی که جواب هاشون خیلی بهتر از بقیه بود (مثلا در پیاده سازی گرافیکی یا سطح گیک بودن، امتیاز مثبت داده ام). شیوه رای گیری در ویدئوی کوتاه هست تا مطمئن بشیم که رای گیری تمیز انجام شده.
بحث شیرین اسپانسرها
اسپانسرهای عزیز این مسابقه عالی هستن!
اسپانسر اول ما شرکت کاندوم فارکس است که قبول کرده برای برنده اول یکسال کاندوم مجانی (۶ بسته ۱۲ تایی)، برای برنده دوم سه ماه کاندوم مجانی (دو بسته دوازده تایی) و برای برنده سوم یک هفته کاندوم مجانی (یک بسته دوازده تایی) از محصولاتش رو تقدیم کنه. | اسپانسر دوم ما با افتخار و خوشحالی برای ما شرکت چاپ روی چیزهای باحال چاپچی است که قبول کرده برای نفر اول و دوم و سوم، ماگ هایی با لوگوی برنده سایت ارسال کنه! این شرکت یکی از جاهایی است که من مشتری دائمش هستم و امیدوارم همکاری مون ادامه داشته باشه. |
فهرست راه یافتگان مرحله نهایی
به هرحال من انرژی محدودی برای این مسابقه داشتم و سعی کردم برنامه ها رو بررسی کنم و چیزی رو از قلم نندازم. فهرست زیر فایل کاما سپریتد راه یافتگان مرحله نهایی است. ستون اول نام فرد، ستون دوم لینک برنامه و ستون سوم توضیحات است. کسانی که از نظر من باید شانسی دو، سه، چهار یا حتی شش برابر بقیه برای بنده شدن می داشتن در چند خط تکرار شدن چون قرعه کشی نهایی، بر زدن این فایل و دادن اتفاقی سه خط بالا با دستور زیر بوده:
cut -f 1 -d, herami_condom.results | shuf | head
Hamid, comments Amir, comments Fattah, comments Mostafa, comments Mostafa,https://github.com/redknight/jadi-herami,Paramertic Sekobo, comments Bluedream,http://bludream.github.io/pyramid-problem/,great web based Bluedream,http://bludream.github.io/pyramid-problem/,great web based Bluedream,http://bludream.github.io/pyramid-problem/,great web based Bluedream,http://bludream.github.io/pyramid-problem/,great web based Bluedream,http://bludream.github.io/pyramid-problem/,great web based Bluedream,http://bludream.github.io/pyramid-problem/,great web based, greap web based presentation Ali CMP, java and android Ali CMP, java and android Ali CMP, java and android Amir Rasouli, python Arashbm, https://gist.github.com/arashbm/c6ee1d706df1463b2b5e Arashbm, https://gist.github.com/arashbm/c6ee1d706df1463b2b5e, ruby & graphs with gp Salman,https://gitlab.com/akfoss/heram, Salman,https://gitlab.com/akfoss/heram,Fun lang and good math with Octave Shahab, Good math AmirKarimi,https://github.com/AmirKarimi/jadi-herami EsaHekmat, https://github.com/esahekmat/PyramidSystem, good graph EsaHekmat, https://github.com/esahekmat/PyramidSystem, good graph Esfandani, https://github.com/esfandani/gold_quest Esfandani, https://github.com/esfandani/gold_quest, participated in previous round! Vahid Ranaei, java Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0 Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0, C++ and graphs Ali Ghafoori, http://www.alighafoori.com/herami/ & https://github.com/alighafoori/herami Ali Ghafoori, http://www.alighafoori.com/herami/ & https://github.com/alighafoori/herami, web based SirSaleh, R & https://github.com/SirSaleh/pyramid_jadi, HassanHeydariNasab, https://github.com/HassanHeydariNasab/pyramid_system Farhad Dalirani, C++ H-Ghadiriani, https://github.com/H-Ghadirian/Pyramid Hooshmand, http://pentest.ugig.ir/test.php Hooshmand, http://pentest.ugig.ir/test.php, for zombie methaphor kasravi,https://github.com/kasravi/GQ, kasravi,https://github.com/kasravi/GQ, kasravi,https://github.com/kasravi/GQ, kasravi,https://github.com/kasravi/GQ,geekiest! A kenel module! Arash Jafari,https://github.com/arashrj/Gold-Quest-Calculator Arash Jafari,https://github.com/arashrj/Gold-Quest-Calculator, Windows with a graph Ahmad Hashemi, https://github.com/sahmmad/Herami Ahmad Hashemi, https://github.com/sahmmad/Herami Ahmad Hashemi, https://github.com/sahmmad/Herami, objectiv C for iphone Deldutt,https://github.com/deldutt/herami,C moein7tl,https://github.com/moein7tl/herami moein7tl,https://github.com/moein7tl/herami,wolfram alpha moein7tl,https://github.com/moein7tl/herami,good maths Mohsen97, https://github.com/Mohsen97/herami, Mohsen97, https://github.com/Mohsen97/herami, clean graphs but not with the main program nixoeen, git://git.nixoeen.com/pyramid-scheme
پیشنهاد می کنم با حوصله نگاهی به لیست و لینک های بالا بندازین چون بعضی هاش واقعا ایده های جالبی دارن مثلا پیاده سازی تحت وب بسیار زیبا و سریع بلودریم، برنامه اندرویدی علی که متاسفانه لینک رو کامل رو اینترنت نذاشته، استفاده سلمان از اوکتاو، گراف خوب Esa، اسفندانی که در دوره قبل هم برنامه اش آماده بود، هوشمند که از استعاره زامبی استفاده کرده برای حل مساله، کسروی که یک ماجول کرنل نوشته و جواب رو باید توی dmesg پیدا کنین، احمد هاشمی که برنامه اش تحت ایفون کار می کنه و راه های جالب معین که حتی با ولفرام آلفا هم مساله رو حل کرده و محسن که من گراف بالا رو از کار اون برداشته ام.
اجرای قرعه کشی
برای پیشگیری از هر شکی، ساعت هشت شنبه شروع به قرعه کشی کردم و نتیجه اش فیلم زیر بود:
و دادا داددام! .. برنده های ما عبارت هستن از سه نفر یونیک خروجی دستور زیر:
jadi@funlife:/tmp$ shuf herami_condom.results | head Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0, C++ and graphs kasravi,https://github.com/kasravi/GQ, Farhad Fard, https://www.dropbox.com/sh/usn5drfcuo7s761/AABr6OP8zHnLceytVqnJgMrNa?dl=0 AmirKarimi,https://github.com/AmirKarimi/jadi-herami Bluedream,http://bludream.github.io/pyramid-problem/,great web based Ali CMP, java and android Mohsen97, https://github.com/Mohsen97/herami, Fattah, comments Ahmad Hashemi, https://github.com/sahmmad/Herami Vahid Ranaei, java
یعنی
- فرهاد فر
- کسروی
- امیرکریمی
اما! اما آرش بدیع مدیری در توییتر حرف معقولی زد: وقتی قرعه کشی است که دیگه نفر اول دو معنی خاصی نداره!
پس برندگان نهایی و جوایزشون عبارت هستند از
استدلال اینکه موقع قرعه کشی معقول نیست از اول و دوم و سوم حرف بزنیم درسته. پس بنا به این منطق پیشنهاد می کنم به سه نفر اول انتخاب شده توسط برنامه و سه نفر انتخاب شده توسط خودم در نقش هیات داور جوایزی برابر بدم! معلومه که اگر یکی از سه نفر اول نسبت به این موضوع معترض باشه، می تونه اعتراض کنه و جوایز رو مثل چیزی که اول گفته بودیم تقسیم خواهیم کرد.
حالا در این حالت به این شش نفر جایزه ای برابر می دیم که شامل ** ۲ بسته ۱۲ تایی کاندوم فارکس و یک ماگ یادگاری مسابقه از ماگ های چاپچی** است:
- فرهاد فر با پیاده سازی سی پلاس پلاس از برنامه مسابقه و نمایش گراف
- کسروی با پیاده سازی یک ماجول کرنل برای محاسبه نتایج
- امیرکریمی با پیاده سازی جاوایی که می تونه به شکل چند هسته ای هم مساله رو حل کنه
- بلودریم به عنوان منتخب هیات گیک های گیر کرده در اینترانت ملی به خاطر نوشتن برنامه به شکل یک ماجول کرنل
- Esa به عنوان تنها زوجی که شرکت کرده بودن برای تشویق کارهای گروهی و ترکیب گیک و خانواده و به خاطر نمودار خوب
- محسن کیهانی به خاطر اینکه نمودارش رو استفاده کردم در نوشتن این مطلب و درک خوب از ریاضیات مساله و به امید موفقیتش در کنکور امسال
خسته نباشین و معلومه که طبق صحبت قبلی هر کس بخواد می تونه جایزه اش رو با یک بسته نوتلا تعویض کنه و یک هفته وقت دارین با من تماس بگیره برای هماهنگی جوایز. این مسابقه شدیدا به من انرژی داد چون دیدم مخاطبینی فوق العاده دارم. مرسی از همه تون و گیک ها در نهایت پیروزن (:
شاد باشین.