Ejemplo n.º 1
0
def command_classify(args):
    set1, set2 = utils.read_two_sets(args)
    if set1 == set2:
        print('EQUAL')
    elif set1 > set2:
        print('SUPERSET')
    elif set1 < set2:
        print('SUBSET')
    elif set1 - set2 and set2 - set1:
        print('INTERSECTING')
    else:
        print('DISJOINT')
    return 0
Ejemplo n.º 2
0
def command_check_disjoint(args):
    set1, set2 = utils.read_two_sets(args)
    print('NO' if set1 & set2 else 'YES')
    return 0
Ejemplo n.º 3
0
def command_make_difference(args):
    set1, set2 = utils.read_two_sets(args)
    utils.write_set(set1 - set2)
Ejemplo n.º 4
0
def command_check_superset(args):
    set1, set2 = utils.read_two_sets(args)
    print('YES' if set1 > set2 else 'NO')
    return 0
Ejemplo n.º 5
0
def command_check_equal(args):
    set1, set2 = utils.read_two_sets(args)
    print('YES' if set1 == set2 else 'NO')
    return 0
Ejemplo n.º 6
0
def command_check_intersecting(args):
    set1, set2 = utils.read_two_sets(args)
    print('YES' if (set1 - set2) and (set2 - set1) else 'NO')
    return 0