خانه / مسابقات / برنده مسابقه دوم جی‌کل مشخص شد

برنده مسابقه دوم جی‌کل مشخص شد

مهلت شرکت در مسابقه جی‌کل۲ به پایان رسید و در نهایت برنده این مسابقه مشخص شد. رقابت، بسیار نزدیک بود و پاسخ‌ها نشان از مهارت، دانش و خلاقیت شرکت‌کنندگان داشت. 

 

بالاخره دومین مسابقه جی‌کل برگزار شد. در این مسابقه، مجموعاً ۲۱ برنامه به دست ما رسید. این برنامه‌ها پر بود از خلاقیت، مهارت و ایده‌های جالب. برنامه‌نویسی تابعی (Functional Programming)، امکانات جاوا ۸ و توابع بازگشتی، برخی از ایده‌های استفاده‌شده برای کوتاه کردن برنامه فیبوناچی بود. برنامه‌های ارسالی از طرف شرکت‌کنندگان را در مطلبی دیگر منتشر کرده‌ایم. ما معتقدیم خواندن و فهمیدن این برنامه‌ها برای بسیاری از برنامه‌نویسان مبتدی‌تر نیز مفید، الهام‌بخش و آموزنده خواهد بود. به همین دلیل از همه کسانی که در این رقابت کوچک و صمیمی شرکت کردند، تشکر می‌کنیم. هم برای گرم کردن این محفل صمیمی و هم برای کمک به نسل بعدی برنامه‌نویسان…

رقابت هم بسیار نزدیک و نفس‌گیر بود. به خصوص آقایان «علیرضا بیطرف حقیقی» و «غلامرضا اسفندانی» در صدر جدول رقابت بسیار نزدیکی داشتند. هر دوی این عزیزان برنامه‌ای صحیح و به طول ۱۸۴ کاراکتر ارسال کرده‌بودند. در نهایت آقای «غلامرضا اسفندانی» با توجه به این که پاسخ را زودتر ارسال کرده بود، به عنوان برنده مسابقه دوم جی‌کل معرفی می‌شود (طبق قوانین مسابقه جی‌کل: اگر امتیاز دو نفر از هر نظر مساوی باشد، کسی برنده می‌شود که زودتر پاسخ خود را فرستاده است).

جالب است بدانید بهترین برنامه‌ای که به دست ما رسید، به طول ۱۸۲ کاراکتر بود و توسط آقای اسفندانی ارسال شده بود، اما با توجه به این که ایشان قبلاً دو بار ایمیل زده بودند، پاسخ دوم ایشان برای ارزیابی مدنظر قرار گرفت (طبق اعلام انجمن جاواکاپ، هر فرد حداکثر دو بار می‌تواند پاسخ خود را ارسال نماید و در صورتی که بیش از یک بار ایمیلی را از یک نفر دریافت کنیم، فقط ایمیل دوم را مدنظر قرار می‌دهیم).

انجمن جاواکاپ، ضمن تقدیر از آقای علیرضا بیطرف حقیقی و همه دوستان دیگری که در این مسابقه شرکت کردند، به آقای غلامرضا اسفندانی تبریک عرض می‌کند.

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

چند آمار از شرکت‌کنندگان:

– حدود ۸۶ درصد برنامه‌های رسیده، «صحیح» بودند، یعنی تست‌های مشخص شده را پاس می‌کردند.

– میانگین طول برنامه‌های رسیده ۲۳۲٫۷ ، کمینه طول برنامه‌ها ۱۸۲ و بیشینه آن ۳۲۸ کارکتر بود.

 

جزئیات برنامه‌هایی که به دست ما رسیده است در مطلب دیگری مورد بررسی قرار گرفته است.

 

 

 

درباره صادق علی‌اکبری

صادق، یکی از مؤسسان انجمن جاواکاپ است. وی فارغ‌التحصیل دکترای مهندسی کامپیوتر از دانشگاه صنعتی شریف است و بیش از 13 سال فعالیت در صنعت نرم‌افزار را در سابقه دارد که بخش مهمی از آن در شرکت مشاوران نرم‌افزاری اعوان بوده است. صادق هم‌اکنون عضو هیأت علمی دانشگاه شهید بهشتی است.

همچنین بررسی کنید

مصاحبه با آقای حقوقی، برنده مسابقه چهارم جی‌کل

با اتمام برگزاری و اعلام نتیجه چهارمین مسابقه جی‌کل، به سراغ برنده این دوره از …

۲ نظر

  1. علیرضا بیطرف حقیقی

    ضمن سلام و تشکر از مسابقه خوبتون. عرض کنم خدمتتون که این برنامه رو میشه فقط با ۱۷۷ کارکتر هم نوشت! 😉

    package ir.javacup.jcal.jcal2;
    import java.util.*;

    class FibonacciImpl implements Fibonacci {

    long a,b=1;
    public List sequnce(int n){
    List l = new Vector(n);
    for(;n–>0;b+=a) l.add(a=b-a);
    return l;
    }
    }

     
  2. دوست عزیز علیرضا بیطرف حقیقی فک کنم شما به چند تا نکته توجه نکردید:
    ۱٫فک کنم شما اصلا سوال رو نخوندید چون تو سوال چند تا نکته گفته شده بود از جمله استثنا و این که باید با توجه به تست کیس ها سوال رو پر میکردید
    ۲٫شما مرتبه زمانی رو در نظر نگرفتید و این الگوریتمی که نوشتید رو همه بلد هستن و این الگوریتم کندی هست

     

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *