Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

نظرة عامة على اللعبة

جزء من قسم Fundamentals في رحلة R على Coddy. الدرس 52 من 78.

challenge icon

التحدي

سهل

في هذا الفصل، ستقوم ببناء لعبة FizzBuzz قابلة للتخصيص باستخدام الدوال، والحلقات التكرارية، والمنطق الشرطي.

للبدء، قم بإنشاء دالة تسمى check_divisible تأخذ وسيطين: number و divisor. يجب أن تعيد الدالة TRUE إذا كان الرقم قابلاً للقسمة على القاسم (بدون باقٍ)، و FALSE بخلاف ذلك.

اقرأ رقمين من المدخلات، وقم بتحويلهما إلى قيم عددية، ثم استدعِ دالتك باستخدام هذه القيم. اطبع النتيجة المعادة.

على سبيل المثال، إذا كانت المدخلات هي:

15
3

يجب أن تكون المخرجات:

[1] TRUE

إذا كانت المدخلات هي:

15
5

يجب أن تكون المخرجات:

[1] TRUE

إذا كانت المدخلات هي:

7
3

يجب أن تكون المخرجات:

[1] FALSE

جرّب بنفسك

# قراءة المدخلات
con <- file("stdin", "r")
number <- as.numeric(suppressWarnings(readLines(con, n = 1)))
divisor <- as.numeric(suppressWarnings(readLines(con, n = 1)))

# TODO: قم بإنشاء دالة تسمى check_divisible تأخذ وسيطين:
# number و divisor. أرجع TRUE إذا كان number يقبل القسمة على divisor، و FALSE خلاف ذلك.


# استدعِ دالتك واطبع النتيجة
print(check_divisible(number, divisor))

جميع دروس Fundamentals

تدرّب بنفسك: مترجم R عبر الإنترنت