بلغة Python الطريقة الأولى
يجب علينا إستدعاء ال Module المسمى string وبعدها يمكننا طباعة جميع الأرقام والحروف سواء كانت Capital أو Small أو كلهم. شاهد المثال لتفهم
وهنا ال Help الخاص بال Module
بلغة Python الطريقة الثانية
يمكننا عمل Loop على ال ASCII Numbers التي تعادل ال “a” To “z” وهي من 97 إلى 122 ويمكنك مشاهدة ال ASCII Numbers هنا
ASCII Characters Table
شرح ال Code كالتالي:
- نقوم بعمل Loop على Range من الأرقام من أول حرف a إلى حرف z وهي من 97 إلى 122
- لاحظ نهاية ال Range رقم 123 وليس 122 لأن ال End Not Included
- نقوم بعمل Format للرقم وتحويله إلى Unicode Characters عن طريق “:c”
- نستعمل end=”” حتى يتم طباعة جميع الحروف بجانب بعضها ولا تنزل لسطر جديد
بلغة PHP الطريقة الأولى
اسهل طريقة هي إستخدام ال Range الموجود في اللغة في توليد الحروف كما تريد وهي ميزة رائعة
بلغة PHP الطريقة الثانية
سنقوم بعمل نفس الحل السابق ولكن بدلا من كتابة الحرف مباشرة سنقوم بكتابة ال Character Code
إذا أردت الحروف الكبيرة أو حروف معينة يمكنك إختيار ال Code الخاص بها من الجدول الخاص بال ASCII من هنا
ASCII Characters Table
بلغة JavaScript
ركز معي في كل سطر Code وما معناه حتى تفهم الحل النهائي
سنقوم بإنشاء Array تحتوي على 123 عنصر فارغ
سنستعمل ال Spread Operator ونقوم بجلب ال Keys الخاصة بال Array فقط
الآن لدينا الأرقام من رقم 0 إلى رقم 122
الآن سوف نستخدم ال Method المسماه fromCharCode() الخاصة بال String لنجلب الحرف عن طريق ال Code الخاص به كما فعلنا في حلول اللغات السابقة. شاهد المثال لتفهم الفكرة
الآن أعتقد وضحت الفكرة. سوف نستخدم ال fromCharCode() وداخلها الأرقام الخاصة بالحروف من a إلى z وهي من 97 إلى 122 كما في الأمثلة السابقة
سيظهر لنا جميع ال Characters من 0 وحتى 122 ونحن لا نحتاج إلا الحروف من 97 إلى النهاية 122 ولذلك سنستخدم ال Slice
طبعا داخل ال Slice كتبنا البداية فقط ولم نكتب النهاية لأننا نريد أن يكمل إلى النهاية
0 تعليقات