Size: a a a

2019 November 20

НП

Никита Петроченко... in CODE BLOG / C#
Артём Косачёв
Господа, как можно сделать отдельным куском кода запрет на ввод отрицательных чисел?
источник

in CODE BLOG / C#
var numbers = console.readline().split(' ').select(q=> int.parse(q)).where(q=>q % 2 ==0);
Console.WriteLine(string.join(" ", numbers));
Console.WriteLine(numbers.count());
источник

in CODE BLOG / C#
Писал на телефоне, так что регистр шалит)
источник

АК

Артём Косачёв... in CODE BLOG / C#
Благодарю
источник

PE

Pavel Efanov in CODE BLOG / C#
Артём Косачёв
Через if пробовал, в итоге потёк мозг
Если с if проблемы, то рекомендую вернуться и повторить тему.
источник

eo

evgeny otrokov in CODE BLOG / C#
var numbers = console.readline().split(' ').select(q=> int.parse(q)).where(q=>q % 2 ==0);
Console.WriteLine(string.join(" ", numbers));
Console.WriteLine(numbers.count());
Упадёт
источник

in CODE BLOG / C#
evgeny otrokov
Упадёт
Почему?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Почему?
потому что парс ексепшн может вернуть
источник

SB

Sergey Benzenko in CODE BLOG / C#
Почему?
потому что Parse ошибку выкатит, если не распарсит
источник

in CODE BLOG / C#
В условии сказано что будут именно числа
источник

PE

Pavel Efanov in CODE BLOG / C#
В условии сказано что будут именно числа
Но проверка от дурака же.
источник

НП

Никита Петроченко... in CODE BLOG / C#
В условии сказано что будут именно числа
Окей, тогда так "  ", тоже упадет, потому что парсить будет пробел второй
источник

НП

Никита Петроченко... in CODE BLOG / C#
и все, фиаско. Инвесторам не понравится, денющек не дадут )
источник

in CODE BLOG / C#
Можно добавить where(q=>!string.isnullorempty(q))
источник

НП

Никита Петроченко... in CODE BLOG / C#
Можно добавить where(q=>!string.isnullorempty(q))
а можно переписать )
источник

eo

evgeny otrokov in CODE BLOG / C#
var numbers = console.readline().split(' ').select(q=> int.tryparse(q, out var num)? num: null).where(q=>q!=null && q % 2 ==0);
Console.WriteLine(string.join(" ", numbers));
Console.WriteLine(numbers.count());
источник

in CODE BLOG / C#
evgeny otrokov
var numbers = console.readline().split(' ').select(q=> int.tryparse(q, out var num)? num: null).where(q=>q!=null && q % 2 ==0);
Console.WriteLine(string.join(" ", numbers));
Console.WriteLine(numbers.count());
Оно тебя пошлет, ибо int не может быть null
источник

НП

Никита Петроченко... in CODE BLOG / C#
evgeny otrokov
var numbers = console.readline().split(' ').select(q=> int.tryparse(q, out var num)? num: null).where(q=>q!=null && q % 2 ==0);
Console.WriteLine(string.join(" ", numbers));
Console.WriteLine(numbers.count());
Оно тебя пошлет, ибо в Ienumerable нет Count() )))
источник

PE

Pavel Efanov in CODE BLOG / C#
evgeny otrokov
var numbers = console.readline().split(' ').select(q=> int.tryparse(q, out var num)? num: null).where(q=>q!=null && q % 2 ==0);
Console.WriteLine(string.join(" ", numbers));
Console.WriteLine(numbers.count());
Мне одному кажется решение этой задачи при помощи linq каким-то неправильным?
источник

in CODE BLOG / C#
Никита Петроченко
Оно тебя пошлет, ибо в Ienumerable нет Count() )))
Linq добавляет
источник