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

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

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

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

  • Отправлено: 3
  • По консольным: 2
  • Личных сообщений: 1
  • Получено ответов: 2

31464. --
Владимир
Владимир
ответить

23485. --
Dan Luk
Dan Luk
ответить
# Консоль / 010. Условия / Минимальное расстояние / 2019-11-23 19:28

Что-то меня не туда попёрло:

using System;
using System.Linq;

class VideoSharp
{
    static void Main()
    {
        string[] e = Console.ReadLine ().Split (new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
        Console.WriteLine (e.Select ((x, y) => { int z = Convert.ToInt32 (x) - Convert.ToInt32 (e[y + 1 == e.Length ? 0 : y + 1]);
                if (z < 0)
                    return -z;
                else
                    return z; })
            .ToArray ()
            .Min ());
    }
}
Зато работает, с любым количеством введённых чисел.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Dan Luk   / 2019-11-21 17:04

Там есть какая-то ошибка в этой задаче.
На разных языках по разному большие и маленькие буквы сравнивает :-/


23485. --
Dan Luk
Dan Luk
ответить
→  Евгений Волосатов   / 2019-11-21 16:46

Здравствуйте! Выполнял задание:
Дано: две строки текста.
Надо: вывести результаты сравнения этих строк
      с учётом регистра и без учёта регистра букв.
И столкнулся  с проблемой, что моё решение неверное при вводе:
Hello World
hELLO wORLD
Моя программа выдаёт
-1
0
Разве это неправильно?


23485. --
Dan Luk
Dan Luk
ответить
→  Ewkere  # Консоль / 000. Строки / Слова / 2019-11-21 16:29

Вот как должно быть:
using System;
class VideoSharp
{
    static void Main()
    {
        foreach (string a in Console.ReadLine ().Split (' '))
            Console.WriteLine (a);
    }
}

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





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

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

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

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