المسارات
/
Go
Go
/
التمارين
/
الجدولة السريعة
الجدولة السريعة

الجدولة السريعة

متوسط

مقدمة

هذا الأسبوع، جاء دورك لتدوين الملاحظات في اجتماع التخطيط الخاص بالقسم. في هذا الاجتماع، سيحدد مديرك تواريخ التسليم لجميع عناصر العمل المفتوحة. ومما يثير الضيق أن مديرك، بدلًا من تحديد تواريخ التسليم الفعلية، سيكتفي بـ_وصفها_ بصيغة مختصرة. ولأن كثيرًا من زملائك لا يعرفون هذه المصطلحات المؤسسية، ستحتاج إلى تحويل أوصاف تواريخ التسليم هذه إلى تواريخ تسليم فعلية.

التعليمات

مهمتك هي تحويل أوصاف تاريخ التسليم إلى تواريخ تسليم فعلية، بناءً على وقت بدء الاجتماع.

هناك نوعان من أوصاف تاريخ التسليم:

  1. ثابت: مجموعة محددة مسبقًا من الكلمات.
  2. متغير: كلمات تحتوي على مكوّن متغير، لكنها تتبع مجموعة محددة مسبقًا من الأنماط.

أوصاف تاريخ التسليم الثابتة

هناك ثلاثة أوصاف ثابتة لتاريخ التسليم:

  • "NOW"
  • "ASAP" (في أقرب وقت ممكن)
  • "EOW" (نهاية الأسبوع)

يوضح الجدول التالي كيفية ترجمتها:

الوصف بداية الاجتماع تاريخ التسليم
"NOW" - بعد ساعتين من بدء الاجتماع
"ASAP" قبل الساعة 13:00 اليوم في الساعة 17:00
"ASAP" بعد الساعة 13:00 أو عندها غدًا في الساعة 13:00
"EOW" الاثنين أو الثلاثاء أو الأربعاء الجمعة في الساعة 17:00
"EOW" الخميس أو الجمعة الأحد في الساعة 20:00

أوصاف تاريخ التسليم المتغيرة

هناك نمطان لأوصاف تاريخ التسليم المتغيرة:

  • "<N>M" (الشهر N)
  • "Q<N>" (الربع N)
الوصف بداية الاجتماع تاريخ التسليم
"<N>M" قبل الشهر N في الساعة 8:00 في أول يوم عمل من الشهر N من هذه السنة
"<N>M" بعد الشهر N أو خلاله في الساعة 8:00 في أول يوم عمل من الشهر N من السنة القادمة
"Q<N>" قبل الربع N أو خلاله في الساعة 8:00 في آخر يوم عمل من الربع N من هذه السنة
"Q<N>" بعد الربع N في الساعة 8:00 في آخر يوم عمل من الربع N من السنة القادمة
Note

يوم العمل هو الاثنين أو الثلاثاء أو الأربعاء أو الخميس أو الجمعة.

تحتوي السنة على أربعة أرباع، كل ربع منها ثلاثة أشهر:

  1. يناير/فبراير/مارس
  2. أبريل/مايو/يونيو
  3. يوليو/أغسطس/سبتمبر
  4. أكتوبر/نوفمبر/ديسمبر.

المصدر

Erik Schierboomيفتح الرابط في نافذة أو علامة تبويب جديدة
تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Go Exercism

مستعد لبدء الجدولة السريعة؟

سجّل في Exercism لتتعلّم وتتقن Go عبر 34 مفهومًا165 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.