問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
整数A, B, C, D が与えられます。
以下の 2 つの条件のうち少なくとも一方が真であるとき、またそのときに限り真となる条件式を書いてください。
・ (A と B が等しい) かつ (C と D が等しい)
・ (A と C が等しい) かつ (B と D が等しい)
AND 演算子と OR 演算子など異なる論理演算子を組み合わせて使うこともできます。
今回の問題では AND 演算子と OR 演算子を組み合わせると正しい条件式が書けます。
A B C D
以下の 2 つの条件のうち少なくとも一方が真であるとき、またそのときに限り真となる条件式の真偽を出力してください。
・ (A と B が等しい) かつ (C と D が等しい)
・ (A と C が等しい) かつ (B と D が等しい)
出力結果は以下のものを期待しています。
・ 条件式が真である場合:1
, true
, True
, TRUE
のいずれか
・ 条件式が偽である場合:0
, false
, False
, FALSE
のいずれか
条件式の出力結果が上記のいずれにも当てはまらない言語を使用している場合は、if 文等を使用して上記のいずれかの出力結果になるようにしてください。
主要な言語での出力方法例を示します。
Pythonの場合 : print( 条件式 )
C++の場合 : std::cout << ( 条件式 ) << std::endl;
Javaの場合 : System.out.println( 条件式 );
Rubyの場合 : puts 条件式
末尾に改行を入れ、余計な文字、空行を含んではいけません。
すべてのテストケースにおいて、以下の条件をみたします。
1 ≦ A, B, C, D ≦ 100
1 1 2 2
1
1 2 1 2
1
1 1 1 1
1