Решите пожалуйста в ms visual studio (си шарп)

0 голосов
165 просмотров

Решите пожалуйста в ms visual studio (си шарп)


image

Информатика (157 баллов) | 165 просмотров
0

решается через регулярные выражения?

0

Regex?

0

Я уже сделал... Нет, это не через “Regex”

Дан 1 ответ
0 голосов
Правильный ответ

Using System.Text.RegularExpressions;
using static System.Console;

namespace NoNamespace.Task016
{
    internal static class Program
    {
        private static void Main()
        {
            WriteLine("Введите строку");
            var s = ReadLine();

            WriteLine($"Слов в строке = {Task1(s)}");
            WriteLine($"Фраза в скобках = {Task2(s)}");
            ReadLine();
        }

        private static int Task1(string s)
        {
            var ms = Regex.Matches(s, @"\w+");
            return ms.Count;
        }

        private static string Task2(string s)
        {
            var m = Regex.Match(s, @"\((.*)\)");
            return m.Success ? m.Groups[1].Value : "";
        }
    }
}

(55.0k баллов)
0

Какое-то очень странное решение...

0

Там можно намного проще сделать. Ну не суть

0

покажи свое

0

как по мне вроде самое что не наесть простое и классическое решение для подобных задач

0

Увы, данную работу я сдал и получил за неё оценку ☺️

0

И что с того? Ты не можешь по этой причине выложить код в сети? Или что? Я не поняла