Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2020-03-07 | book | 001. Числа | 100 % | |
2020-03-07 | book | 010. Условия | 50 % | |
2020-02-27 | book | 000. Строки | 100 % | |
Итого: | 84 % |
static void Main()
{
string s1 = Console.ReadLine();
s1 = s1.Substring(s1.IndexOf("(") + 1, s1.IndexOf(")") - s1.IndexOf("(") - 1);
Console.WriteLine(s1);
}
Самое краткое решение.
С помощью S1.substring(int a, int b) мы выделяем подстроку начиная с позиции a длиной b.
С помощью s1.IndexOf мы находим позицию "(", добавляем к ней 1, чтобы не учитывать скобку, а длину находим вычисляя позицию ")" , отнимая от неё 1, чтобы не учитывать её и отнимая позицию "(".
class VideoSharp
{
static void Main()
{
string s = Console.ReadLine();
string c = Console.ReadLine();
Console.WriteLine(s.Length + " " + c.Length);
}
}
Вот это почему-то верное решение...
Вы изначально выводите лишнюю строчку: Console.WriteLine("формула программиста");
Либо строке присвойте эту фразу, либо выводите то, что вводите с клавиатуры.