Menu
CoddyTech

Ôn tập: đúng hay sai

Thuộc phần Kiến thức nền tảng trong hành trình R của Coddy. Bài học 32 trên 78.

challenge icon

Thử thách

Dễ

Đọc một đầu vào dạng chuỗi biểu thị một giá trị logic, chuyển đổi thành giá trị logic thực, rồi xuất giá trị đối lập bằng toán tử NOT.

Bạn sẽ nhận một đầu vào:

  1. Một chuỗi có giá trị là "TRUE" hoặc "FALSE"

Đọc đầu vào bằng readLines("stdin", n = 1, warn = FALSE) (readline() chỉ hoạt động trong phiên tương tác, nên ở đây hàm này không nhận được gì), chuyển chuỗi thành giá trị logic thực bằng cách so sánh chuỗi, rồi áp dụng toán tử NOT (!) để lấy giá trị đối lập.

Hiển thị kết quả theo định dạng sau:

Opposite: [result]

Dùng cat() để xuất kết quả và thêm ký tự xuống dòng \n ở cuối.

Ví dụ, nếu đầu vào là TRUE, đầu ra sẽ là:

Opposite: FALSE

Nếu đầu vào là FALSE, đầu ra sẽ là:

Opposite: TRUE

Tự làm thử

# Đọc đầu vào
input_string <- readLines("stdin", n = 1, warn = FALSE)

# TODO: Viết code của bạn bên dưới
# 1. Chuyển chuỗi đầu vào thành giá trị logic
# 2. Áp dụng toán tử NOT (!) để lấy giá trị ngược lại

# Xuất kết quả
cat("Opposite: ", result, "\n", sep = "")

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Trình biên dịch R online