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 אונליין