Предмет: Информатика,
автор: vit270906
Напишите программу на Питоне срочно!!! Даю 20 баллов!
Пока концессионеры в предвкушении наживы направляются по указанному адресу, мы напишем программу, которая сравнит две строки (два стула) и найдет между ними все отличия, то есть элементы (без повторений), которые есть только в какой-нибудь одной.
Формат ввода
Вводится целое число 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
Ответы
Автор ответа:
4
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()
vit270906:
Спасибо!!!
Похожие вопросы
Предмет: Биология,
автор: ertuurina
Предмет: Математика,
автор: BCCBuHmoPe3
Предмет: Русский язык,
автор: user2014220
Предмет: География,
автор: ksukulakova
Предмет: Математика,
автор: ksripnik95