Menu
CoddyTech

復習 - TrueかFalseか

CoddyのRジャーニー「基礎」セクションの一部。レッスン 32/78。

challenge icon

チャレンジ

簡単

論理値を表す文字列入力を読み取り、実際の論理値に変換してから、NOT演算子を使って反対の値を出力してください。

入力は1つです。

  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オンラインコンパイラ