Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 09.02.2020
Сообщений: 67
1

Все различные цифры (использовать множества)

15.02.2020, 18:42. Показов 1489. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решить с помощью множеств!

Напишите программу, которая находит все различные цифры в символьной строке.

Входные данные
На вход программе подаётся символьная строка.

Выходные данные
Программа должна вывести в одной строке все различные цифры, которые встречаются в исходной строке, в порядке возрастания. Если в строке нет цифр, нужно вывести слово 'NO'.

Примеры
входные данные
ab1n32kz2
выходные данные
123
входные данные
asdasd
выходные данные
NO
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2020, 18:42
Ответы с готовыми решениями:

Цифры, которых нет (использовать множества)
Решить с помощью множеств! Напишите программу, которая находит все цифры, которых нет в...

Найти все различные цифры, входящие в запись чисел n и их количество
Даны k значений натуральных чисел n. Найти все различные циф-ры, входящие в запись чисел n и их...

Составить алгоритм решения ребуса РАДАР=(Р+А+Д)^4 (различные буквы означают различные цифры, старшая - не 0).
я знаю что на С++ это должно быть так... void main () { char g ; CharToOem ("\nРешение...

Массив: Выбрать три различные точки первого множества так, чтобы треугольник с вершинами в этих точках накрывал все точки второго множества
Здравствуйте. При реализации задачи я столкнулся с некоторой трудностью (ну, по крайней мере для...

1
Эксперт JS
6494 / 3905 / 2005
Регистрация: 14.06.2018
Сообщений: 6,781
16.02.2020, 06:49 2
Лучший ответ Сообщение было отмечено egyptni как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Collections.Generic;
using System.Linq;
 
namespace Question2584611
{
    class Program
    {
        static void Main(string[] args)
        {
            var str1 = Console.ReadLine();
            var set1 = new HashSet<char>(str1);
            var set2 = new HashSet<char>(Enumerable.Range(0, 10).Select(e => e.ToString()[0]));
            var resultSet = new SortedSet<char>(set2.Intersect(set1));
            if (resultSet.Count > 0)
                Console.WriteLine(string.Concat(resultSet));
            else
                Console.WriteLine("NO");
            Console.ReadKey();
        }
    }
}
1
16.02.2020, 06:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2020, 06:49
Помогаю со студенческими работами здесь

Напечатать все различные символы-цифры, которые не встретились в тексте
Непустой текст из цифр и латинских букв за которым следует точка задан в файле input. Напечатать...

Напишите программу, которая находит все различные цифры в символьной строке
Напишите программу, которая находит все различные цифры в символьной строке. Входные данные На...

Дано натуральное число q. Проверить все ли цифры в этом числе различные
Дано натуральное число q. Проверить все ли цифры в этом числе различные давайте темам...

Среди четырёхзначных чисел выбрать те, у которых все четыре цифры различные
Среди четырёхзначных чисел выбрать те, у которых все четыре цифры различные.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru