Продолжаем упражняться в написании LINQ expressions. Вам сверху снизошёл всё тот же массив stars с объектами типа RockStar: Напишите выражение, выбирающее из массива членов группы Deep Purple и возвращающее последовательность объектов со свойствами Name (из такого же свойства объекта типа RockStar) и Instrument (из свойства Role объекта типа RockStar). Подсказки: Содержимое массива stars: P. S. Все персонажи являются вымышленными […]
Рубрика: Статьи
Решение курса stepik.org Программирование на C#
Поупражняемся в написании LINQ expressions. Вам сверху снизошёл массив stars с объектами типа RockStar: Напишите выражение, выбирающее из массива имена рок-звёзд в порядке убывания их гонорара за концерт. Подсказки: За сортировку в LINQ отвечает конструкция orderby. Содержимое массива stars: P. S. Все персонажи являются вымышленными и любое совпадение с реально живущими или когда-либо жившими людьми и их […]
Решение курса stepik.org Программирование на C#
Написать функцию «Zip», порождающую последовательность «пар» элементов из двух входных последовательностей («пара» склеивается из элементов, имеющих одинаковый порядковый номер в своих последовательностях). Например, если в качестве «пары» брать произведение чисел, то из двух последовательностей натуральных чисел Zip выдаст последовательность их квадратов. Sample Input:
1 |
3.0,7.0,1.0; и 1.0,2.0,4.0; |
Sample Output:
1 |
finally 4,9,5; |
Стоимость решения этой задачи всего 50 рублей, купи решения у меня или […]
Решение курса stepik.org Программирование на C#
Написать функцию «Concat», конкатенирующую две последовательности в одну новую, где сначала идут элементы первой, а потом — второй последовательности. Например, конкатенация двух последовательностей символов ‘s’, ‘t’, ‘e’, ‘p’, ‘i’, ‘k’ и ‘s’, ‘i’, ‘t’, ‘e’ должна давать на выходе одну: ‘s’, ‘t’, ‘e’, ‘p’, ‘i’, ‘k’, ‘s’, ‘i’, ‘t’, ‘e’. Sample Input:
1 |
1,2,3,4,17 и 5,19,32; 'n','o','v','o' и 's','i','b','i','r','s','k'; 3.0,1.0,4.0,1.0 и 5.0,9.0,2.0 |
Sample Output:
1 |
1,2,3,4,17,5,19,32; n,o,v,o,s,i,b,i,r,s,k; 3,1,4,1,5,9,2; |
Стоимость решения этой задачи всего 50 рублей, купи […]
Решение курса stepik.org Программирование на C#
Написать функцию «SelectMany», порождающую на каждый элемент входной последовательности новую и объединяющую их в одну на выходе. Например, возьмём последовательность чисел: 7, 13, 2. И пусть у нас есть функция, для данного числа возвращающая тройку: само число, его квадрат и произведение на два. Тогда SelectMany из последовательности выше и означенной функции породит новую последовательность: 7, 49, 14, 13, […]