Срочноооооо python задача на питоне
Тиффани была поглощена размышлениями о том, что такое «шушуканье». Шушукать... Шу-шу-шу... В бабушкином словаре говорилось: «Шушукаться – говорить очень тихо, шёпотом». Тиффани нравилось это «шу-шу-шу», нравился его привкус. Стоит покатать его на языке, и представляются загадочные люди в чёрных балахонах, обсуждающие свои секреты за закрытыми дверями. «Шу-шу-шу, шу-шу-шу, шу-шу-шу...»
Словарь она прочла от корки до корки. Никто ведь не говорил, что нельзя.
Напишите программу для проверки количества повторений этого «шу» за раз. Возможно, это опасно.
Формат ввода
Вводится количество строк с числами – повторениями «шу», затем строки, числа в них записаны через нижнее подчеркивание.
Формат вывода
Из каждой строки, кроме последней, выберите кратные трем числа, которые есть только в этой строке или в следующей за ней, но не в обеих одновременно. Выведите их через пробел в произвольном порядке. Если таких чисел не нашлось для текущей строки, выводите пустую строку.
ввод
6
7_22_10_27_8_10_18_20
27_16_25_14_19_15
3_29_17_7_8_7
28_27_26_23_21_5
18_13_14_12_26
12_5_10_21_26_21_15
вывод
15 18
3 15 27
3 21 27
12 18 21 27
15 18 21
def shu_shu(lines):
for i in range(len(lines) - 1):
set1 = set(int(num) for num in lines[i].split("_"))
set2 = set(int(num) for num in lines[i + 1].split("_"))
intersection = set1 & set2
difference = set1 - intersection
for num in difference:
if num % 3 == 0:
yield num
if __name__ == "__main__":
n = int(input())
lines = [input() for _ in range(n)]
for num in shu_shu(lines):
print(num)