هرم النجوم المسطح
جزء من قسم Fundamentals في رحلة R على Coddy — الدرس 76 من 78.
التحدي
سهلاقرأ عددًا صحيحًا واحدًا n من المدخلات واطبع هرمًا من النجوم محاذى لليسار بـ n من الصفوف.
كل صف i (من 1 إلى n) يجب أن يحتوي على بالضبط i من النجوم. استخدم الدالة strrep() لتكرار حرف "*" والدالة cat() لطباعة كل صف في سطر جديد.
على سبيل المثال، إذا كانت المدخلات:
5يجب أن تكون المخرجات:
*
**
***
****
*****إذا كانت المدخلات:
3يجب أن تكون المخرجات:
*
**
***جرّب بنفسك
# قراءة المدخلات
con <- file("stdin", "r")
n <- as.integer(suppressWarnings(readLines(con, n = 1)))
# TODO: اكتب كودك أدناه
# استخدم حلقة لتكرار طباعة n من الصفوف
# كل صف i يجب أن يحتوي على i من النجوم
# استخدم strrep() لتكرار "*" و cat() لطباعة كل صفجميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية (AND, OR)المعاملات المنطقية - الجزء الثاني (NOT)مراجعة - المنطق البسيطالمنطق المتجهي - الجزء الأولالمنطق المتجهي - الجزء الثاني2المتغيرات وأنواع البيانات
نوع البيانات الرقمينوع البيانات الصحيحنوع البيانات الحرفينوع البيانات المنطقيالتحقق من أنواع البياناتقواعد التسميةالقيم المفقودة: NAملخص - إنشاء المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Next (Continue)مراجعة - المضروب (Factorial)توليد المتتاليات (seq, :)الحلقات المتداخلةمراجعة - الإدخال الديناميكي (Dynamic Input)3المعاملات - الجزء الأول
المعاملات الحسابيةقسمة الأعداد الصحيحة وباقي القسمةمعاملات الإسنادملخص - عمليات رياضية بسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
طباعة المخرجاتاستخدام Cat للمخرجاتالمخرجات مع المتغيراتقراءة المدخلات باستخدام readline()أساسيات تحويل أنواع البياناتمراجعة - حاسبة العمرمراجعة - صح أم خطأ