سلسلة حل المشكلات (Problem Sloving) اليوم السبعتاشر

التحدي رقم 17 لليوم رقم 17 من رمضان

اولا
كل عام و انتم بخير و اعاده الله عليكم بالمن و بالخير و البركه
لا تنشغل بالحل كثيرا كي لا تهمل عباداتك الاصليه
و لا تنسي تجديد نيتك فأن طلب العلم عباده
لا تنسوني و اخي المعتقل سياسيا من جميل دعائكم

وصف التحدي :

متنساش تدعي لخواتنا ف غزه لو لسه عندك قلب و شوية دم

**مستوي التحدي : **
اعلي من سهل برمجيا

قم بكتابة دالة اسمها: date_formating تستقبل متغير من نوع string بالشكل yyyy-mm-dd ، ثم تقوم الدالة بإرجاع النتيجة من نوع string بعد القيام بتغير الشكل الى dd-mm-yyyy .

ملحوظه : تقدر تحل التحدي و تتحقق من صحته من خلال الموقع هنا اهو :
موقع سلسلة حل المشكلات (Problem Sloving)
بس خد بالك لو هتحل ع الموقع لازم اسم الداله يكون زي الاسم اللي موجود في وصف التحدي

أضغط لرؤية المخرجات المتوقعة عشان تتيست الكود بتاعك

الاختبار 1
المدخلات (Inputs)
date = ‘2020-01-01’
المخرجات (Outputs)
‘01-01-2020’

الاختبار 2
المدخلات (Inputs)
date = ‘2021-01-01’
المخرجات (Outputs)
‘01-01-2021’

الاختبار 3
المدخلات (Inputs)
date = ‘1954-09-01’
المخرجات (Outputs)
‘01-09-1954’

الاختبار 4
المدخلات (Inputs)
date = ‘2000-12-07’
المخرجات (Outputs)
‘07-12-2000’

حل التحدي
def date_formating(date):
    day = date[8:]
    month = date[5:7]
    year = date[0:4]
    return f"{day}-{month}-{year}"

4 إعجابات

الحل :

def date_formating (string): return "-".join (string.split ("-")[::-1])

كان سهل اوي ده

إعجابَين (2)

فعلا التحدي سهل جداً، ياريت يكون في تدرج في مستوى الصعوبه، عشان التحدى اللي فات كان صعب نسبياً والتحدي ده كان سهل جداً.

إعجاب واحد (1)

@ahmad.the.legendary
@menna89
يعم انتو اللي اتطورتوا مش التحدي اللي سهل :wink:

3 إعجابات

لو حلى غلط يبقى موقعك هو اللي غلط، صلحه الاول وبعدين انا ابقي اصلح حلى.

يعم انت حد قالك ان حلك غلط لا حول ولا قوة الا بالله :grimacing:

إعجاب واحد (1)

هههههههه لا خالص :joy:

بس هديك معلومة عشان تخلي بالك منها لما تحذف ردودك

بص كده على الصورة دي :

وبص على الصورة دى :

السؤال هو: فين المنشور رقم 5 ؟

ولا انت مش عايز تصلح الموقع بتاعك ؟ :joy:

يسطا انت عايز ايه ؟
انا فعلا كنت قايلك غلط بس مسحته في وقتها لما خدت بالي انك عامل join
و ياريت تحسن كلامك معايا عشان انا حرفيا قد ابوك

إعجابَين (2)

مشكلتي كانت إن انت قلتلي «راجع التحدي السهل بقا» بعدها حذفت الرساله وقلت «هو حد قاللك إن حلك غلط» وده كان هيكون عادى لو انت كنت بينت انك بتهزر، مثلا لو حطيت ايموجى ضحك او حاجة زي كده. بس كان الباين انك بتحاول تبين إني بكلم نفسي وإنك مقولتش حاجه.

عموما كان سوء تفاهم، ومتزعلش مني، أنا مش قصدي أزعلك :heart:.

إعجاب واحد (1)