Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 20.11.2022
Сообщений: 2

Создать новую строку, состоящую из символов, которые существуют в первой строке и отсутствуют во второй

21.11.2022, 23:17. Показов 1524. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны две строки. Создайте новую строку, состоящую из символов, которые
существуют в первой строке и отсутствуют во второй.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2022, 23:17
Ответы с готовыми решениями:

Получить новую строку, состоящую из символов первой строки, которых нет во второй
помогите плиз!!! срочно надо! никак не могу решить!! буду благодарна очень!

Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в одну, так и в другую строку
Необходимо вывести с 2-ух строк одинаковые символы, но необходимо только русские символы. С англ. символами и цифрами работает. #include...

Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в одну, так и в другую строку
Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в одну, так и в другую строку.

14
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
21.11.2022, 23:23
Python
1
2
3
4
5
6
7
s1 = input()
s2 = input()
r = ''
for i in s1:
    if i not in r and i not in s2:
        r += i
print(r)
1
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
22.11.2022, 09:50
Python
1
2
3
4
from re import sub
s1 = 'qweasdzxc'
s2 = 'QWEasdZXC'
print(sub("[" + s2 + "]", '', s1))
1
 Аватар для tigertv_ru
141 / 90 / 13
Регистрация: 09.01.2018
Сообщений: 321
Записей в блоге: 2
23.11.2022, 01:21
Python
1
2
3
4
5
s1 = "she and he like apples"
s2 = "we like pineapples"
 
res = ''.join(set(s1) - set(s2))
print(res) # dh
0
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
23.11.2022, 07:02
tigertv_ru, у Вас не все символы первой строки в результате получаются. Точнее, не все экземпляры этих символов.
0
 Аватар для tigertv_ru
141 / 90 / 13
Регистрация: 09.01.2018
Сообщений: 321
Записей в блоге: 2
23.11.2022, 07:08
Parramon, а если поподробнее, какие символы отсутствуют?
0
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
23.11.2022, 09:35
tigertv_ru, я, получается, так же ошибся. Днем ранее от автора темы была задача похожая, там было в условии, что символы первой строки должны быть в единственном экземпляре. Я сделал так же через set. Когда появилась эта тема, я не вчитался и сразу дал ссылку на прошлую, а тут нет условия, что символы должны быть в единственном экземпляре.
Python
1
2
3
4
5
6
7
s1 = input()
s2 = input()
r = ''
for i in s1:
    if i not in s2:
        r += i
print(r)
0
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
23.11.2022, 10:12
tigertv_ru, я не про конкретный Ваш пример, а в целом. Если в s1 будет в символа "е", а в s2 этого символа не будет, то в результате будет только один символ.
0
 Аватар для tigertv_ru
141 / 90 / 13
Регистрация: 09.01.2018
Сообщений: 321
Записей в блоге: 2
23.11.2022, 12:33
Цитата Сообщение от Parramon Посмотреть сообщение
Если в s1 будет в символа "е", а в s2 этого символа не будет, то в результате будет только один символ.
Запутанно. Если s1 = "ee" и s2="a", то результатом будет "e"? Если да, то у меня это работает, там же множества.

Цитата Сообщение от Alexarh Посмотреть сообщение
я, получается, так же ошибся.
Если s1 = "banana" и s2="aa", то результатом будет "bnn"?
0
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
23.11.2022, 12:53
tigertv_ru, В первом примере должно быть "ее" на выходе. Т.е. s2 во множество преобразовывать можно (и даже, наверное, нужно), а вот s1 - нет.
По второму примеру - да, именно "bnn" должно быть на выходе, а не "bn", как у Вас.
По крайней мере я так задачу понял.
0
 Аватар для tigertv_ru
141 / 90 / 13
Регистрация: 09.01.2018
Сообщений: 321
Записей в блоге: 2
23.11.2022, 12:59
Цитата Сообщение от Parramon Посмотреть сообщение
то в результате будет только один символ.
Мне кажется, вы уже сами запутались.
Нужно пояснение от автора вопроса.
Кстати, почему у нее только одно сообщение, а не два? Если она удалила первое, то может в первом вопросе была неправильная формулировка?
0
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
23.11.2022, 13:04
Опечатался...
я не про конкретный Ваш пример, а в целом. Если в s1 будет в символа "е", а в s2 этого символа не будет, то в результате будет только один символ.
Я имел ввиду, что в s1 2 символа "е".
0
 Аватар для tigertv_ru
141 / 90 / 13
Регистрация: 09.01.2018
Сообщений: 321
Записей в блоге: 2
23.11.2022, 13:18
Цитата Сообщение от Parramon Посмотреть сообщение
Я имел ввиду, что в s1 2 символа "е".
хорошо, 2 символа в s1 "e". ... И не отрицаете, что в результате будет только один символ.
0
740 / 622 / 151
Регистрация: 04.03.2022
Сообщений: 1,272
23.11.2022, 13:26
tigertv_ru, у Вас да. Я задание понял, что должны быть все символы s1, которых нет в s2.
Впрочем Вы правы - тут нужно пояснение от ТС
1
 Аватар для tigertv_ru
141 / 90 / 13
Регистрация: 09.01.2018
Сообщений: 321
Записей в блоге: 2
23.11.2022, 15:11
Цитата Сообщение от Parramon Посмотреть сообщение
что должны быть все символы s1, которых нет в s2.
Я тоже так понял, но по-другому
Для меня также будут правильными и варианты "e", "ee", "eee", "eeee" и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.11.2022, 15:11
Помогаю со студенческими работами здесь

Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в одну, так и в другую строку
Прошу помощи!

Создать новую строку, состоящую из символов исходной, расположенных в обратном порядке
1 Дана строка S. Создать новую строку, состоящую из символов S, распо- ложенных в обратном порядке. 2 При условии задачи 23...

Заданы две строки. Построить новую строку, состоящую из символов, которые входят в первую строку, но не входят во вторую
Помогите решить пожалуйста задачу условия звучат так. Заданы две строки. Построить новую строку, состоящую из символов, которые входят в...

Заданы две строки. Построить новую строку, состоящую из символов, которые входят в первую строку, но не входят во вторую
Заданы две строки. Построить новую строку, состоящую из символов, которые входят в первую строку, но не входят во вторую. Помогите...

Получить новую строку из символов первой строки, которых нет во второй
Дана срока, состоящая из букв и цифр, и строка из цифр и других знаков. Получить новую строку из символов первой строки, которых нет во...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru