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