هرم الأرقام
جزء من قسم Fundamentals في رحلة JavaScript على Coddy — الدرس 75 من 77.
يمكن أيضاً إجراء العمليات الحسابية على السلاسل النصية. على سبيل المثال:
let str1 = "aaa" + "b";str1 ستحتوي على "aaab"
هذا هو نفسه:
let str1 = "aaa";
str1 += "b";أيضاً، يمكننا حتى استخدام عمليات الضرب مع repeat():
let str1 = "a".repeat(10);str1 سيحتوي على "aaaaaaaaaa"
التحدي
سهلكل حالة اختبار لها مدخل واحد - عدد صحيح فردي. (معطى)
مهمتك هي طباعة n - pyramid باستخدام *، إليك بعض الأمثلة:
1 - pyramid
*5 - pyramid
*
***
*****7 - pyramid
*
***
*****
*******المدخلات
- عدد صحيح فردي
nمن المستخدم - 1 <=
n< 1000
نصائح
- حاول البدء من المثلثات الصغيرة
- تحقق من التلميح إذا كنت عالقاً ;)
nيمثل عدد*في الصف السفلي
ورقة مرجعية
دمج النصوص باستخدام معامل +:
let str1 = "aaa" + "b"; // "aaab"دمج النصوص باستخدام معامل +=:
let str1 = "aaa";
str1 += "b"; // "aaab"تكرار النصوص باستخدام repeat():
let str1 = "a".repeat(10); // "aaaaaaaaaa"جرّب بنفسك
let n = parseInt(inp); // لا تغير هذا السطريتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
2المتغيرات
الأرقامString (النصوص)Boolean (القيم المنطقية)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيراتالثوابت8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - Factorialحلقة Do Whileالحلقات المتداخلة3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمة (Modulo)اختصارات العمليات الحسابيةمعاملات المقارنةالمساواة الصارمة مقابل العاديةمراجعة - العمليات الحسابية البسيطة6أساسيات الإدخال والإخراج (IO)
الإخراجالإخراج باستخدام المتغيراتتحويل أنواع البيانات - الجزء الأولتحويل أنواع البيانات - الجزء الثانيمراجعة - حتى 120مراجعة - صح أم خطأ