يتم إعطاؤك قائمة بالأعداد الصحيحة التي تمثل أسعار الأسهم اليومية للشركة. مهمتك هي العثور على أقصى ربح يمكن الحصول عليه عن طريق شراء وبيع السهم في يومين مختلفين.

اكتب دالة `max_profit(prices)` تأخذ قائمة الأعداد الصحيحة `prices`، حيث `prices[i]` هي سعر السهم في اليوم `i-th`. يجب أن تقوم الدالة بإرجاع الحد الأقصى للربح الذي يمكن الحصول عليه.

يمكنك أن تفترض ما يلي:
- قائمة الإدخال "الأسعار" سوف تحتوي على عنصرين على الأقل.
- أسعار الأسهم هي أعداد صحيحة موجبة.
{"evolved_from": null, "kind": "synthetic", "source": "argilla/DistiCoder-dpo-binarized"}