Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2020-02-21 | task1 | Целые числа | 100 % | |
2019-11-30 | book | Экзамен | % | |
2019-11-28 | book | 111. Потоки | 100 % | |
2019-11-26 | book | 000. Строки | 100 % | |
2019-11-26 | book | 110. Функции | 100 % | |
2019-11-25 | book | 101. Математика | 115 % | |
2019-11-24 | book | 100. Массивы | 100 % | |
2019-11-24 | book | 011. Циклы | 100 % | |
2019-11-23 | book | 010. Условия | 100 % | |
2019-11-23 | book | 001. Числа | 100 % | |
2019-11-22 | task1 | Семантика | 100 % | |
2019-11-21 | olimp | Олимпиада | 5 % | |
Итого: | 75 % |
Что-то меня не туда попёрло:
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 ());
}
}
Зато работает, с любым количеством введённых чисел.
Там есть какая-то ошибка в этой задаче.
На разных языках по разному большие и маленькие буквы сравнивает :-/
Здравствуйте! Выполнял задание:
Дано: две строки текста.
Надо: вывести результаты сравнения этих строк
с учётом регистра и без учёта регистра букв.
И столкнулся с проблемой, что моё решение неверное при вводе:
Hello World
hELLO wORLD
Моя программа выдаёт
-1
0
Разве это неправильно?
Вот как должно быть:
using System;
class VideoSharp
{
static void Main()
{
foreach (string a in Console.ReadLine ().Split (' '))
Console.WriteLine (a);
}
}