رد: 100 مصباح ... 100 زر ... 100 رجل .
24-05-2013, 09:31 PM
السلام عليكم
مررت بالموضوع أعجبني كتبت كود برمجي بسيط بالـ bash لحل الموضوع:
النتيجة:
الصفر مغلقة، الواحد مفتوحة، سحاول بعد التنقيح بعد قليل اذا تذكرت :) شكرا لكم.
# تعديل بسيط :)
مررت بالموضوع أعجبني كتبت كود برمجي بسيط بالـ bash لحل الموضوع:
كود:
#!/bin/bash # Init for i in `seq 100`; do eval "lamp_$i=0"; done # Calc for i in `seq 100`; do for j in `seq $i $i 100`; do if [ "$(eval "echo \$lamp_$j")" -eq "0" ]; then eval "lamp_$j=1"; else eval "lamp_$j=0"; fi done done # Display for i in `seq 100`; do eval "echo \$lamp_$i "; done | xargs
كود:
$ $ sh test.sh 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
# تعديل بسيط :)
من مواضيعي
0 eepad تقوم بتحويل جميع طلبات google.dz إلى موقع بوتفليقة !!
0 eepad تقوم بتحويل جميع طلبات google.dz إلى موقع بوتفليقة !!
0 ما معنى Open Source !
0 دالة معرفة ip الحقيقي للزائر [php] !
0 كيف تكتب اسمك بشكل جميل على Konsole الـ Linux .
0 إفتتاح أوّل موقع جزائري للاستضافة المحمية
0 eepad تقوم بتحويل جميع طلبات google.dz إلى موقع بوتفليقة !!
0 ما معنى Open Source !
0 دالة معرفة ip الحقيقي للزائر [php] !
0 كيف تكتب اسمك بشكل جميل على Konsole الـ Linux .
0 إفتتاح أوّل موقع جزائري للاستضافة المحمية
التعديل الأخير تم بواسطة DZSecurity ; 24-05-2013 الساعة 09:49 PM