Advertisement
George_Ivanov05

0.1

Sep 28th, 2021
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.83 KB | None | 0 0
  1. def is_subset(set1: set, set2: set):
  2.     if set1.issubset(set2) or set2.issubset(set1):
  3.         return "True"
  4.     else:
  5.         return "False"
  6.  
  7.  
  8. integers1 = [int(x) for x in input().split()]
  9. integers2 = [int(x) for x in input().split()]
  10.  
  11. integers1_set = set(integers1)
  12. integers2_set = set(integers2)
  13.  
  14. n = int(input())
  15.  
  16. for i in range(n):
  17.     command = input().split()
  18.     first_part = command[:2]
  19.     if first_part[0] == "Add":
  20.         if first_part[1] == "First":
  21.             second_part = command[2:]
  22.             for j in second_part:
  23.                 integers1_set.add(int(j))
  24.         elif first_part[1] == "Second":
  25.             second_part = command[2:]
  26.             for j in second_part:
  27.                 integers2_set.add(int(j))
  28.     elif first_part[0] == "Remove":
  29.         if first_part[1] == "First":
  30.             second_part = command[2:]
  31.             for j in second_part:
  32.                 if len(integers1_set) > 0:
  33.                     if int(j) in integers1_set:
  34.                         integers1_set.remove(int(j))
  35.         elif first_part[1] == "Second":
  36.             second_part = command[2:]
  37.             for j in second_part:
  38.                 if len(integers2_set) > 0:
  39.                     if int(j) in integers2_set:
  40.                         integers2_set.remove(int(j))
  41.     elif first_part[0] == "Check":
  42.         print(is_subset(integers1_set, integers2_set))
  43.  
  44.  
  45. # first_set = ", ".join(sorted([str(i) for i in integers1_set]))
  46. # print(first_set)
  47. #
  48. # second_set = ", ".join(sorted([str(i) for i in integers2_set]))
  49. # print(second_set)
  50.  
  51. list1 = []
  52. if len(integers1_set) > 0:
  53.     for i in sorted(integers1_set):
  54.         list1.append(i)
  55.  
  56. list2 = []
  57. if len(integers2_set) > 0:
  58.     for i in sorted(integers2_set):
  59.         list2.append(i)
  60.  
  61.  
  62. print(", ".join(map(str, list1)))
  63. print(", ".join(map(str, list2)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement