@vd123vd

قعدت نص ساعه افكر وجبت الحل بدون ما اشوف الحل في المقطع
array = [1,2,3,4,5,6,7,8,9]
step = 0
for i in range(8):
    if array[i] % 2 ==0:
        temp = array[step]
        array[step] = array[i]
        array[i] = temp
        step +=1
print(array)  
😎😎😎

@plingvivin3032

تقدر تتخلص من الtracker عن طريق انك تمشي في الarray بالعكس وتضيف الارقام الزوجية الى بداية الarray

@flwkiiq408

حبيت الفقرة

@Osatv35

في حل انه تمشي عليها بloop و تفحص اذا الرقم فردي تعمله remove و add at last و إذا زوجي ما تعمل اشي.
مسموح استخدام remove و add ؟

@polaedward4579

انا عمري ما سألت النوعيه دي من الأسئلة في الانتروفيوهات لأنها غير عمليه إطلاقا.
النوع ده من الأسئلة بيدل إن الانترفيور مش عارف يسأل ايه

@ramadanabdelatisamir2685

لو سمحت انا وديت اللاب المحل اللى اشتريته منه سطب لى نسخه ولما روحت سقطت وروحت له تانى ولما ورحت سقطت ايه الحل

@devmanman1554

Array pop unshift or push if mod2==0 in python

@mohammedmaher4008

اي الموقع الي يخلينا نوصل إن إحنا نحل الحاجات دي بسهولة شويه

@حذيفةأحمد

أنجزتها قبل مشاهدة الحل وكانت نفس النتيجة بالضبط..
لكن الطريقة مختلفة
int arr[0] = {1,2,3,4,5,6,7,8,9};
int size = sizeof(arr) / sizeof(arr[0]);

for(int i = 0;i < size;i++){
    for(int j = i;j < size;j++){
        if(arr[j] % 2 == 0){
            int swap = arr[j];
            arr[j] = arr[i];
            arr[i] = swap;
            break;
        }
    }
}