
Напишите программу, которая выводит все цифры, встречающиеся в символьной строке больше одного
раза. Входные данные Входная строка может содержать содержит цифры, пробелы и латинские буквы. Выходные данные Программа должна вывести в одну строчку в порядке возрастания все цифры, встречающиеся во входной строке больше одного раза. Если таких цифр нет, нужно вывести слово 'NO'. Примеры входные данные asd12gh23 выходные данные 2 входные данные t1y2u3i4o5 выходные данные NOPascal ABC 1.8

Ответы на вопрос




Вот пример программы на языке Python, которая выводит все цифры, встречающиеся в символьной строке больше одного раза:
```python def find_duplicate_digits(string): digit_count = {} duplicate_digits = []
for char in string: if char.isdigit(): digit_count[char] = digit_count.get(char, 0) + 1
for digit, count in digit_count.items(): if count > 1: duplicate_digits.append(digit)
return sorted(duplicate_digits)
input_string = input("Введите строку: ") result = find_duplicate_digits(input_string)
if result: print(" ".join(result)) else: print("NO") ```
Программа принимает входную строку от пользователя и затем проходит по каждому символу в строке. Если символ является цифрой, то программа увеличивает счетчик для этой цифры в словаре `digit_count`. Затем программа проходит по словарю и добавляет все цифры, встречающиеся больше одного раза, в список `duplicate_digits`. Наконец, программа сортирует список `duplicate_digits` и выводит его содержимое, разделенное пробелами. Если в списке нет элементов, программа выводит "NO".
Пример использования программы: ``` Введите строку: asd12gh23 2 ```
``` Введите строку: t1y2u3i4o5 NO ```
Обратите внимание, что программа учитывает только цифры, игнорируя пробелы и латинские буквы во входной строке.


Топ вопросов за вчера в категории Информатика







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