صفحة 4 من 9 الأولىالأولى 123456789 الأخيرةالأخيرة
النتائج 46 إلى 60 من 134

الموضوع: ألغاز برمجية

  1. #46
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    309


    جميل جدا اين ذهب الجميع وهل انتهت الاسئلة

    سوف اضع في المساء سؤالاً صعبا << واحد شرير وعلي كيفكم

    انتظره
    سلامات





    __________________
    Bruce - مدونة شديدة التخصص في PHP وتطبيقات الويب

  2. #47
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    معليش ياجماعة انشغلنا شوي ..

    سنواصل باذن الله

    واتمنى المشاركة من الجميع





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  3. #48
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    موضوع رائع ..


    وحتى لا ينام الموضوع بانتظار الاخ مازن <<< يومه بسنة ..


    تفضلوا هذا السؤال .. من العيار الثقيل


    لديك متغيرين
    x و y

    لنفرض
    كود PHP:
    $x 1;
    $y 2
    اريد ان ياخذ ال X قيمة ال Y .. وياخذ ال Y قيمة ال X بشرط الا يتم استخدام متغير ثالث



    تحياتي





    __________________
    SWF Thumbnail - tweet me



  4. شكراً لصاحب الموضوع و شكراً لكل المشاركين ..

    إجابة سؤال Egyptechno
    اول حاجه .. ياعم جيب أسئلة صاحية شوية .. قال عيار ثقيل :app:
    بعدين مين إلي يومه بسنة .. صار لك ثلاث سنوات تبغى تدخل إختبار Zend :deal:

    على العموم ممكن عمل إلي تفضلت فيه عن طريق XOR Swap Algorithm

    كود PHP:
    $x $x $y;
    $y $x $y;
    $x $x $y
    أو
    كود PHP:
    $x ^=  $y;
    $y ^=  $x;
    $x ^=  $y
    كود للتجربة :
    كود:
    <?php
    $x = 1;
    $y = 2;
    $x = $x ^ $y;
    $y = $x ^ $y;
    $x = $x ^ $y;
    echo "\$x = $x <br /> \$y = $y";
    ?>






    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws

  5. #50
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    هههههههههههههههههههههه

    لازم التهزيء على الملء يعني ؟


    إجابة صحيحة
    ولو انك مش دارس اكاديمي ماكنت عرفتها :P


    واضيف التالي للإفادة :

    كود PHP:
    <?php
    $x 
    1;
    $y 2;
    $x $x $y;
    $y $x $y;
    $x $x $y;
    echo 
    "\$x = $x <br /> \$y = $y";
    ?>
    وكذلك
    كود PHP:
    <?php
    $x 
    1;
    $y 2;
    $x $x $y;
    $y $x $y;
    $x $x $y;
    echo 
    "\$x = $x <br /> \$y = $y";
    ?>
    جايك بسؤال تاني يا مزمز حبيبي ..





    __________________
    SWF Thumbnail - tweet me



  6. من سوء حظك إني دارس أكاديمي و دارس مو أكاديمي << كيف تجي ديه

    المهم لو حطيت سؤال و ما جاوبت عليه تعرف إني مسافر << تصريف :funny:





    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws

  7. #52
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    27


    هههههههههههه الظاهر أخي مازن ان أحمد بيحبك قوي
    والله انت رجل كريم في الافاده و المعرفه و خبره لا تستهان بها هذا بعد ما تحدثت معك علي الماسنجر <<<< شهادة حق يجب ان تقال

    و الأخ أحمد ايجيبتينكوا ده حبيبي

    المهم لو حطيت سؤال و ما جاوبت عليه تعرف إني مسافر << تصريف :funny:
    ههههههههه علي كده بقي انا ابقي مهاجر << مش عارف اجاوب :eek2:

    عبد العزيز
    a_k_oman @ h o t m a i l .com






  8. #53
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    لدي سؤال جميل .. مر علي منذ فترة ضمن مسألة برمجية معقدة ..


    لنقل ان لديك مجموعات من الحروف تتكون من 3 مجموعات كل مجموعة = 3 حروف

    وكل 3 حروف ( اي كل مجموعة ) تمثل " مثلث " ، وكل حرف من الحروف الثلاثة يمثل راس من رؤوس المثلث

    يعني لو اعطيتك المجموعة :
    ABC DEF GHI

    يكون لديك 3 مثلثات ..
    المثلث الاول : ABC
    المثلث الثاني : DEF
    المثلث الثالث : GHI

    لنأخذ المثلث الاول كمثال ،
    يكون الضلع
    AB = 1 cm
    AC = 3 cm
    BC = 2 cm

    يتم حسابها من خلال خوارزمية من المفروض انك انت اللي تكتشفها
    ولكي تستطيع حساب اي طول اضلاع .. اليك بعض المساعدة :
    AB = 1
    BC = 2
    CD = 3
    DE = 4
    EF = 5

    AC = 3

    AD = 6


    AG = 21
    وهكذا ..


    المطلوب :
    اريد برنامج يأخذ مجموعة مكون من ال 9 حروف ، يقوم بتطبيق القانون المرفق بالاسفل على كل مثلث من المثلثات الثلاثة .. ويجمع الناتج .. بحيث ان كل مجموعة يكون لها ناتج واحد ..

    مثال :
    ABCDEFGHI

    هتطلع الناتج من المثلث ABC و DEF و GHI .. وتجمعهم .. وبالتالي يكون المجموعة ناتجها = كذا


    لك الحرية في استخدام اي مجموعات


    القانون :
    AB تربيع + AC تربيع + BC تربيع


    ملحوظة :
    لا ادري ان كانت المسألة معقدة بعض الشيء بالنسبة لـ " الغاز برمجية " على اساس ان الالغاز المفروض تكون اشياء بسيطة وحلوة ولكن المسألة بها العديد من النقاط الجميلة .. التي منعتني من عدم وضعها .. فقد يستفيد احد بها ..


    تحياتي يا مزمز





    __________________
    SWF Thumbnail - tweet me

  9. #54
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    731


    Egyptechno طرحك غير واضح
    هل الاطوال عبارة عن inputs ؟ حاولت ان استنتجها من الكلام السابق ولكن وجدت تعارض وعدم وضوح في المعلومات






    __________________
    Saudi Wanderer
    My Blog : SWanderer



  10. الأخ Albrolos.com
    جزاك الله خيراً على ثنائك..


    Egyptechno

    السؤال مخربط يا كبتن :looking: و بالفعل لدي نفس سؤال الأخ S.Wanderer هل الأطوال هذه مدخلات أم ثوابت ؟

    وحقيقى لم أفهم المقصود من :
    AB = 1
    BC = 2
    CD = 2

    AC = 3

    AD = 6

    AG = 21

    ماهذه الأرقام ؟ و ماعلاقة A بـ G إذا كان كل واحد في مثلث منفصل :con2: ..
    كذلك هذا النوع من الأسئلة في العادة يرفق بقائمة Inputs و أخرى Outputs تحتوي على النتائج الصحيحة..


    كذلك ذكرت في سؤالك : "لك الحرية في استخدام اي مجموعات" مجموعات إيه :con2:
    :anger1:





    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws

  11. #56
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    الاطوال ليست Inputs .. بل تقوم باستنتاجها ..

    الاطوال اللي فوق .. كان فيها خطأ واحد قمت بتعديله .. وقمت باضافة طول آخر ..

    اعتقد مسألة الاطوال اصبحت سهلة الآن وواضحة .. لكي تستطيع استنتاجها ..


    ويا عم مازن :
    "لك الحرية في استخدام اي مجموعات" :

    اي انني لن اقوم بتحديد ملف ال input لك ..

    ولكن اذا كنت تريد :

    Input :
    ABCHTIOOL
    AEREUDKHG
    BNHOKIUHG


    Output:
    كل مجموعة وامامها الناتج
    ( لا تقولي طلع النتائج .. انت اعمل اللي عليك ونقارن النتائج )


    ارتحت ؟


    علاقة ال A بال G ..

    من الممكن ان يكونوا في مثلث واحد .. الاطوال اللي فوق ليست محددة بمثلث واحد .. بل هي بعض المساعدة حتى تستطيع التوصل لخوارزمية الحصول على اي طول ضلع ..

    يعني باختصار ..

    اذا كان AB = 1 و BC = 2 و CD = 3 و DE = 4 و AC = 3 و AD = 6 و AG = 21 .. ف AZ = كام ؟

    لو عرفت تطلع الحل لل AZ تكون وصلت للخوارزمية المستخدمة .. طبقها باستخدام البرمجة وطبقها في المسألة ..





    __________________
    SWF Thumbnail - tweet me

  12. #57
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    مرحبا بالاخوة S.Wanderer وAlbrolos.com ولايهون الجميع ..

    Egyptechno حياك الله وش هذا السؤال

    يحبذ توضح أكثر الuser وش مطلوب منه ووش النتيجة اللي بيحصلها ؟ وياليت مثال واقعي بعد .. يعني هذي مثلثات متداخله ببعضها ولا كيف ؟ ...



    اظن اني فهمت الان .. بالعربي تبغى كود برمجي عندك طول ضلعين وتطلع الثالث ايا كاانت الاعداد :con2:

    صح كذا ؟





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  13. #58
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    اقتباس المشاركة الأصلية كتبت بواسطة مازن مليباري

    Egyptechno

    السؤال مخربط يا كبتن :looking: و بالفعل لدي نفس سؤال الأخ S.Wanderer هل الأطوال هذه مدخلات أم ثوابت ؟

    وحقيقى لم أفهم المقصود من :
    AB = 1
    BC = 2
    CD = 2

    AC = 3

    AD = 6

    AG = 21

    ماهذه الأرقام ؟ و ماعلاقة A بـ G إذا كان كل واحد في مثلث منفصل :con2: ..
    كذلك هذا النوع من الأسئلة في العادة يرفق بقائمة Inputs و أخرى Outputs تحتوي على النتائج الصحيحة..


    كذلك ذكرت في سؤالك : "لك الحرية في استخدام اي مجموعات" مجموعات إيه :con2:
    :anger1:
    بسم الله الرحمن الرحيم


    يا ليت توضيح أكثر للسؤال......






  14. #59
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    هههههههههههههههههههههههههه
    الواضح ان العيب مني


    اوكي نعيد السؤال السؤال مرة ثانية ..

    الآن باختصار ، بعطيك مجموعة مكونة من 9 حروف .. وهذه المجموعة تتكون من 3 مجموعات كل مجموعة عبارة عن 3 حروف ..
    يعني 3 في 3 = 9 حروف

    مثال :
    AAABBACBA

    المجموعة الواحد تتكون من 3 حروف .. وتكون مثلث .. كل حرف هو رأس من المثلث ..

    يعني المجموعة الكبيرة ال 9 حروف .. تكون 3 مثلثات ..

    الآن الرؤوس موجودة .. مثلا المثلث الاول لديه 3 رؤوس وهي A A A
    اول مطلوب انك تجيب طول الاضلاع ..

    وعلشان تجيب طول الاضلاع انا اعطيتك زي " اذا كان " او " hitn " او اي كان ..

    ان طول الضلع : AA = 0

    وطول الضلع AB = 1
    وطول الضلع AC = 3
    وطول الضلع AD = 6 ( الضلع غير موجود في المثال .. ولكن مجرد زيادة الخير )
    وهكذا ..

    يعني باختصار .. وعلشان اسهلها ..
    رقم الحروف من اول زيرو إلى 26
    وشوف العلاقة كيف ماشية ..

    علما بانه زي ما قلت فوق
    AG = 21

    جرب تكتب كام حرف على ورق .. وترقمهم من 0 إلى مثلا 7 اللي هو G
    وشوف كيف تطلع AG = 21 علما بان FG = 7 و EF = 6 ..

    ياخي ناقص اقولكم القانون واريحكم ؟

    الحين طلعت طول الاضلاع ؟
    ربع كل طول ضلع .. واجمعهم .. ( كل مثلث من الثلاثة صارله نتيجة .. )
    اجمع نتيجة كل مثلث من المثلثات الثلاثة .. وهاتلي النتيجة ..

    خلصنا

    مثال عملي :
    Input :
    AAABBACBA

    Output :
    AAABBACBA - 18

    ويوجد شرح بسيط للعملية في المرفقات . .


    واخيرا ، اتضحلي اني فاشل في الشرح





    الصور المرفقة الصور المرفقة  
    __________________
    SWF Thumbnail - tweet me

  15. #60
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    في الصورة
    9 + 4 + 1 = 14 وانت كاتب 15
    1 + 1 + 0 = 2 وانت كاتب 3
    0 + 0 +0 = 0 وانت كاتب 1

    :deal:

    معليش السؤال غير مفهوم اطلاقا والنتيجه مب مفهومة :con2: وحلك خاطئ بعد .

    وطول الضلع AB = 2

    AB = 1
    وآخر كلام ؟


    شف هذا اللي سويتها ماكملتها وبشوف رايك اول ..

    كود PHP:

    /*
     *
     * Triangles Algorithm - Last edit : 20 July 2007
     * @author: Flasher <flasher[at]flasher[dot]ws>
     * 
     */
     
    class Triangle
    {
        var 
    $sides = array();
        var 
    $dimensions = array();
        var 
    $chars = array();
        
        function 
    Triangle($input)
        {
            
            if(
    strlen($input) != 3)
            {
                die(
    "WrongInput.");
                
    //throw new Exception("WrongInput");
            
    }
            
            for(
    $i 1;$i<=26$i++)
            {
                
    $this->chars[] = chr(64+$i);
            }
            
            
    $this->sides str_split ($input);
            
    $this->CalcSide($this->sides[0],$this->sides[1]);
            
    $this->CalcSide($this->sides[1],$this->sides[2]);
            
    $this->CalcSide($this->sides[2],$this->sides[0]);    
            
            
    print_r($this->dimensions);
        }
        
        function 
    CalcSide($s1,$s2)
        {
            if(!
    in_array($s1,$this->chars) || !in_array($s2,$this->chars) )
            {
                die(
    "WrongInput.");
                
    //throw new Exception("WrongInput");
            
    }
            
            
    $key1 array_pop(array_keys($this->chars,$s1));
            
    $key2 array_pop(array_keys($this->chars,$s2));
            
    $key1 -= $key2;
            
    $offset abs$key1 );
            
    /*
                هنا الخوارزمية اللي عليها الكلام 
            */
            
    array_push($this->dimensions, array($s1.$s2,$offset));
        }
        

    }

    new 
    Triangle("ABC");
    new 
    Triangle("AAA");
    new 
    Triangle("ABC");



    if(!
    function_exists('str_split')){
        function 
    str_split($string,$split_length=1){
            
    $count strlen($string); 
            if(
    $split_length 1){
                return 
    false
            } elseif(
    $split_length $count){
                return array(
    $string);
            } else {
                
    $num = (int)ceil($count/$split_length); 
                
    $ret = array(); 
                for(
    $i=0;$i<$num;$i++){ 
                    
    $ret[] = substr($string,$i*$split_length,$split_length); 
                } 
                return 
    $ret;
            }     
        } 







    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض