Menu
CoddyTech

مراجعة - صح أم خطأ

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

challenge icon

التحدي

سهل

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

ستتلقى مُدخلًا واحدًا:

  1. سلسلة إما "TRUE" أو "FALSE"

اقرأ المُدخل باستخدام readLines("stdin", n = 1, warn = FALSE) (readline() تعمل فقط في جلسة تفاعلية، لذا لن تحصل على شيء هنا)، وحوّله إلى قيمة منطقية فعلية بمقارنة السلسلة، ثم طبّق عامل NOT (!) للحصول على القيمة المعاكسة.

اعرض النتيجة بالتنسيق التالي:

Opposite: [result]

استخدم cat() للإخراج وأدرج محرف سطر جديد \n في النهاية.

على سبيل المثال، إذا كان المُدخل TRUE، فيجب أن يكون الناتج:

Opposite: FALSE

إذا كان المُدخل FALSE، فيجب أن يكون الناتج:

Opposite: TRUE

جرّب بنفسك

# اقرأ المُدخل
input_string <- readLines("stdin", n = 1, warn = FALSE)

# TODO: اكتب الشيفرة أدناه
# 1. حوّل سلسلة الإدخال إلى قيمة منطقية
# 2. طبّق عامل النفي NOT (!) للحصول على القيمة المعاكسة

# اطبع النتيجة
cat("Opposite: ", result, "\n", sep = "")

جميع دروس الأساسيات

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