Menu
CoddyTech

Recapitulação - Verdadeiro ou falso

Parte da seção Fundamentos do Journey de R da Coddy. Lição 32 de 78.

challenge icon

Desafio

Fácil

Leia uma entrada de string que representa um valor lógico, converta-a em um valor lógico real e, em seguida, exiba o valor oposto usando o operador NOT.

Você receberá uma entrada:

  1. Uma string que é "TRUE" ou "FALSE"

Leia a entrada usando readLines("stdin", n = 1, warn = FALSE) (readline() só funciona em uma sessão interativa, então não recebe nada aqui), converta-a em um valor lógico real comparando a string e, em seguida, aplique o operador NOT (!) para obter o valor oposto.

Exiba o resultado no seguinte formato:

Opposite: [result]

Use cat() para a saída e inclua um caractere de nova linha \n no final.

Por exemplo, se a entrada for TRUE, a saída deverá ser:

Opposite: FALSE

Se a entrada for FALSE, a saída deverá ser:

Opposite: TRUE

Experimente você mesmo

# Leia a entrada
input_string <- readLines("stdin", n = 1, warn = FALSE)

# TODO: Escreva seu código abaixo
# 1. Converta a string de entrada em um valor lógico
# 2. Aplique o operador NOT (!) para obter o valor oposto

# Exiba o resultado
cat("Opposite: ", result, "\n", sep = "")

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de R online