C# обучение с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по сообщениям

  • Отправлено: 3
  • По консольным: 3

24784. --
Nikita
Nikita
ответить
# Консоль / 000. Строки / Подстрока / 2020-02-27 09:44

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, чтобы не учитывать её и отнимая позицию "(".


24784. --
Nikita
Nikita
ответить
# Консоль / 000. Строки / Длина / 2020-02-27 08:54

class VideoSharp
{
    static void Main()
    {
        string s = Console.ReadLine();
        string c = Console.ReadLine();
        Console.WriteLine(s.Length + " " + c.Length);
    }
}

Вот это почему-то верное решение...


24784. --
Nikita
Nikita
ответить
→  Gennadiy  # Консоль / 000. Строки / Эхо / 2020-02-27 08:46

Вы изначально выводите лишнюю строчку: Console.WriteLine("формула программиста");
Либо строке присвойте эту фразу, либо выводите то, что вводите с клавиатуры.

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.