Помогите решить!! Python

Приложения:

Ответы

Ответ дал: badnsnus
1

Ответ: Прошу лучшее решение)

n = int(input())

c = []

o = []

xd = []

for i in range(n+1):

   if i < n:

       s = []

       a = list(map(int, input().split('+')))

       for j in a:

           s.append(j)

       c.append(s)

   else:

       a = list(map(str, input().split(' ')))

       for j in a:

           o.append(j)

for i in range(len(o)):

   s = []

   item = o[i]

   if item == '#':

       f = c[i]

       for j in f:

           if f.count(j) == 1:

               s.append(j)

   elif item == '@':

       f = set(c[i])

       for j in f:

           s.append(j)

   else:

       f = c[i]

       for j in range(len(f)-1):

           for x in range(j+1, len(f)):

               if f[j] == f[x]:

                   s.append(f[j])

   s.sort()

   x = ''

   for j in s:

       x = x + str(j) + ' '

   x = x[:-1]

   if x == '':

       print('EMPTY RESULT')

       break

   else:

       xd.append(x)

for i in xd:

   print(i)

Вас заинтересует