كل شهر، يلتقي شريكك بأفضل أصدقائه. كلاهما مشغولان جدًا، ما يجعل إيجاد موعد مناسب أمرًا صعبًا! وبما أن جدولك أنت أيضًا مزدحم، فإن شريكك يتحقق دائمًا من مواعيد اللقاء المحتملة معك:
في مكالمة هذا الشهر، سألك شريكك هذا السؤال:
وفي حيرة من أمرك، تسأل ما معنى يوم «teenth». يشرح لك شريكك أن يوم teenth، وهو مفهوم اختلقه، يشير إلى الأيام في الشهر التي تنتهي بـ '-teenth':
ولأن أيام الأسبوع سبعة أيضًا، فمن المضمون أن لكل يوم من أيام الأسبوع يوم teenth واحدًا فقط في كل شهر.
الآن وقد فهمت مفهوم يوم teenth، تتحقق من تقويمك. ليس لديك أي شيء مخطط له في الخميس من أيام teenth، فتؤكد الموعد بسعادة مع شريكك.
مهمتك هي إيجاد التاريخ الدقيق للقاء، بمعلومية شهر وسنة ويوم من أيام الأسبوع ورقم الأسبوع.
هناك خمس قيم للأسبوع يجب مراعاتها: first وsecond وthird وfourth وlast وteenth.
على سبيل المثال، قد يُطلب منك إيجاد تاريخ اللقاء في يوم الاثنين الأول من يناير 2018 (1 يناير 2018).
وبالمثل، قد يُطلب منك إيجاد:
teenth من مايو 2020 (13 مايو 2020)teenth من أغسطس 1953 (15 أغسطس 1953)teenth
يشير أسبوع الـteenth إلى الأيام السبعة في الشهر التي تنتهي أسماؤها باللاحقة '-teenth' (13th و14th و15th و16th و17th و18th و19th).
إذا طُلب منك إيجاد يوم السبت الواقع في أسبوع الـteenth من أغسطس 1953، نتحقق من تقويم ذلك الشهر:
August 1953
Su Mo Tu We Th Fr Sa
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
ومن هذا نجد أن يوم السبت الواقع في أسبوع الـteenth هو 15 أغسطس 1953.
سجّل في Exercism لتتعلّم وتتقن PureScript عبر 31 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.