復習 - TrueかFalseか
CoddyのRジャーニー「基礎」セクションの一部。レッスン 32/78。
チャレンジ
簡単論理値を表す文字列入力を読み取り、実際の論理値に変換してから、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オンラインコンパイラ