BOOLEAN

Xem PDF

Điểm: 200 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Biết: Not False = True, Not True = False,Not Not False = Not True.

Cho một xâu \(S\) không quá 1000 ký tự chỉ bao gồm các từ notTrue hoặc False. In ra kết quả logic đúng.

Input

  • Xâu \(S\) bao gồm các từ not, False hoặc True.

Output

  • Kết quả logic của nó (True hoặc False).

Example

Test 1

Input
not not False
Output
False

Test 2

Input
not not not False
Output
True

Bình luận


  • 0
    thinhec12012007    9:05 p.m. 27 Tháng 2, 2024

    Source code tham khảo :

    include <bits/stdc++.h>

    using namespace std;
    int dem1=0,dem2=0;
    string s;
    int main() {
    ios_base::sync_with_stdio(0);
    cin.tie();cout.tie();
    string a="not";
    string b="False";
    string c;
    while(cin>>s) {
    if(s==a) dem1++;
    else if(s==b) dem2++;

    }
    if(dem1%2==0&&dem1>0) a="True";
    else if(dem1%2==1&&dem1>0) a="False";
    else a="";
    if(dem2%2==0&&dem2>0) b="True";
    else if(dem2%2==1&&dem2>0) b="False";
    else b="";
    c=a+b;
    if(c=="TrueTrue")  cout<<"True";
    else if(c=="FalseFalse") cout<<"True";
    else if(c=="True") cout<<"True";
    else if(c=="False") cout<<"False"; 
    else if(c=="FalseTrue") cout<<"False";
    else if(c=="TrueFalse")  cout<<"False";
    

    }

    • 11 bình luận nữa