Предмет: Информатика,
автор: logikaschool123
Дано два рядки. Виведіть на екран символи, які є в обох рядках.
Ответы
Автор ответа:
1
# python v3.10
def two_lines(s1, s2):
for x in s1:
if x in s2:
print(x, end="")
two_lines("12 3","234 ")
p15:
все хорошо, но пробел неявен.
def two_lines(s1, s2)
(s1.chars.intersection(s2.chars)).join("")
end
p two_lines("1fvsfsvsv2 345", "bartr86822 3")
руби автоматом строки не видит как массив символов, надо конкретно ткнуть, но зато обьектно-ориентированный язык в отличии от питона, где каждый раз надо угадывать как и куда можно применить функцию
Автор ответа:
1
Ответ:
def two_lines(s1, s2):
print(set(s1).intersection(set(s2)))
two_lines("12 3","234 ")
Объяснение:
Оставил так, чтобы видно было, что пробел она тоже вывела.
Похожие вопросы
Предмет: Українська література,
автор: Аноним
Предмет: Английский язык,
автор: dariameraji
Предмет: История,
автор: dmitriy11082011
Предмет: Русский язык,
автор: milanakodzoevp