Problem

1 /8


شرائح

Theory Click to read/hide

في باسكال ، يمكنك تحديد جزء من سلسلة ( سلسلة فرعية ). لهذا ، يتم استخدام عملية النسخ.
الشكل العام للعملية هو كما يلي: <قبل> s1: = نسخ (s ، فهرس ، عدد) ؛ يأخذ هذا الأمر شريحة من السلسلة s ، بدءًا من الحرف في الفهرس index of length count.
على سبيل المثال، <قبل> s1: = نسخ (ق ، 3 ، 5) ؛ إذا كان الفهرس أكبر من طول السلسلة ، فسيتم إرجاع سلسلة فارغة. إذا كانت أحرف العد ، بدءًا من الفهرس ، أطول من طول السلسلة ، فسيتم إرجاع السلسلة ، بدءًا من الفهرس والنهاية.

وإليك مدى سهولة عكس السلسلة: <قبل> ق: = & # 39 ؛ 0123456789 & # 39 ؛؛ s1: = reverseString (s) ؛ // s1 = & # 39 ؛ 0123 & # 39 ؛

Problem

عند حل مشكلة ما ، استخدم طريقة copy ()

إدخال

إعطاء سلسلة بصمة

قم أولاً بطباعة الحرف الثالث من هذه السلسلة

في السطر الثاني ، اطبع الحرف قبل الأخير من هذا السطر

في السطر الثالث ، اطبع أول خمسة أحرف من هذا السطر

في السطر الرابع ، اطبع السطر بالكامل ، باستثناء آخر حرفين.

في السطر الخامس ، اطبع جميع الأحرف بفهارس زوجية (بافتراض أن الفهرسة تبدأ من الصفر ، لذلك تتم طباعة الأحرف بدءًا من الأول).

في السطر السادس ، اطبع جميع الأحرف بمؤشرات فردية ، أي بدءًا من الحرف الثاني في السطر.

في السطر السابع ، اطبع جميع الأحرف بترتيب عكسي.

في السطر الثامن ، اطبع جميع أحرف السطر واحدًا تلو الآخر بترتيب عكسي ، بدءًا من الأخير.

في السطر التاسع اطبع طول السلسلة المحددة
أمثلة

<الجسم>
# إدخال الإخراج
1 أبراكادبرا ص
ص
أبراك
أبركاداب
أردبي
بار
أرباداكربا
عبدكرى
11