16
2つのセットは等しいですか
{}空のセットです。使用する()か[]、選択した場合。 「セット」を厳密に定義することはしませんが、セットはすべて次のプロパティを満たします。 セットは通常の数学的構造に従います。ここにいくつかの重要なポイントがあります: セットは注文されていません。 セット自体は含まれていません。 要素はセットに含まれるかどうか、これはブール値です。したがって、セット要素は多重度を持つことができません(つまり、要素はセットに複数回存在することはできません)。 セットの要素もセットで{}あり、唯一のプリミティブ要素です。 仕事 2つのセットが等しいかどうかを判別するプログラム/関数を記述します。 入力 stdinまたは関数引数を介した2つの有効なセット。入力フォーマットが理由で緩いです。 有効な入力は次のとおりです。 {} {{}} {{},{{}}} {{{{{},{{}}}}}} {{},{{},{{}}}} {{{},{{}}},{{{{{},{{}}}}}}} 無効な入力: {{} {} Brackets will always be balanced. {{},{}} {} Set contains the same element twice 出力 入力が等しい場合は真の値、それ以外の場合は偽。 テストケース あなたの提出物は、テストケースだけでなく、すべての有効な入力に対して正しく答えるべきです。これらはいつでも更新できます。 真実: {} {} {{},{{}}} {{{}},{}} {{},{{},{{{}},{}}}} {{{{},{{}}},{}},{}} 偽物: {} {{}} {{},{{},{{{}},{}}}} {{{{}}},{},{{}}} …