Menu
CoddyTech

Powtórka — prawda czy fałsz

Część sekcji Podstawy ścieżki R w Coddy. Lekcja 32 z 78.

challenge icon

Wyzwanie

Łatwy

Odczytaj ciąg znaków reprezentujący wartość logiczną, przekształć go w rzeczywistą wartość logiczną, a następnie wyświetl wartość przeciwną, używając operatora NOT.

Otrzymasz jedno wejście:

  1. Ciąg znaków będący wartością "TRUE" lub "FALSE"

Odczytaj wejście za pomocą readLines("stdin", n = 1, warn = FALSE) (readline() działa tylko w sesji interaktywnej, więc tutaj nic nie odczyta), przekształć je w rzeczywistą wartość logiczną, porównując ciąg znaków, a następnie zastosuj operator NOT (!), aby uzyskać wartość przeciwną.

Wyświetl wynik w następującym formacie:

Opposite: [result]

Użyj cat(), aby wyświetlić wynik, i dodaj na końcu znak nowej linii \n.

Na przykład, jeśli wejściem jest TRUE, wynikiem powinno być:

Opposite: FALSE

Jeśli wejściem jest FALSE, wynikiem powinno być:

Opposite: TRUE

Spróbuj swoich sił

# Odczytaj dane wejściowe
input_string <- readLines("stdin", n = 1, warn = FALSE)

# TODO: Napisz swój kod poniżej
# 1. Przekształć ciąg wejściowy na wartość logiczną
# 2. Zastosuj operator NOT (!) do uzyskania wartości przeciwnej

# Wyświetl wynik
cat("Opposite: ", result, "\n", sep = "")

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator R online