В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
nastykatymari
nastykatymari
21.11.2020 12:02 •  Информатика

Пока концессионеры в предвкушении наживы направляются по указанному адресу, мы напишем программу, которая сравнит две строки (два стула) и найдет между ними все отличия, то есть элементы (без повторений), которые есть только в какой-нибудь одной.

Формат ввода
Вводится целое число n – количество наборов данных.

Затем n раз вводятся по две строки с буквами, записанными через пробел.

Формат вывода
Для каждого набора данных нужно вывести все элементы, которые есть только в одной из строк, без повторений. То есть должно быть выведено n строк. Порядок вывода внутри строки не важен.

Пример 1
Ввод Вывод
2
V A L U E S I N T H E C H A I R
I N M A R X I S T T E R M S
S K Y T O B I R D S
T U R N T O T H E C H A I R S

Ответ:
Никk
Никk
11.01.2021 07:25

n = int(input())

for i in range(n):

   a = []

   res=[]

   a.append(list(input().split()))

   a.append(list(input().split()))

   for j in range(2):

       for j1 in range(len(a[j])):

           if(a[(j+1)%2].count(a[j][j1])==0 and a[j][j1] not in res):

               res.append(a[j][j1])

   for row in range(len(res)):            

       print(res[row], end=' ')

   print()

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?