Домашнее задание №4
Требуемые условия завершения
Открыто с: суббота, 9 марта 2019, 00:00
Срок сдачи: суббота, 16 марта 2019, 00:00
Все задачи решаем в виде методов
-
Дано целое число K (> 0) и строковая последовательность A. Строки последовательности содержат только цифры и буквы. Извлечь из A все строки длины K, оканчивающиеся цифрой, отсортировав их в лексикографическом порядке по возрастанию. (Используем
Where
,OrderBy
,Last
,char.IsDigit
) -
Дано целое число K (> 0) и целочисленная последовательность A. Начиная с
элемента A с порядковым номером K, извлечь из A все нечетные двузначные
числа, отсортировав их по убыванию.
(
SkipWhile
,Where
,OrderByDescending
) -
Дано целое число D и целочисленная последовательность A. Начиная с первого
элемента A, большего D, извлечь из A все нечетные положительные числа,
поменяв порядок извлеченных чисел на обратный. (
SkipWhile
,Where
,OrderByDescending
) -
Даны целые числа D и K (K > 0) и целочисленная последовательность A. Найти
объединение двух фрагментов A: первый содержит все
элементы до первого элемента, большего D (не включая его), а второй — все
элементы, начиная с элемента с порядковым номером K. Полученную
последовательность (не содержащую одинаковых элементов) отсортировать по
убыванию. (
TakeWhile
,Skip
,OrderByDescending
) -
Дана последовательность непустых строк A. Получить последовательность
символов, каждый элемент которой является начальным символом
соответствующей строки из A. Порядок символов должен быть обратным по
отношению к порядку элементов исходной последовательности. (
Reverse
,Select
,First
) -
Дана последовательность положительных целых чисел. Обрабатывая только
нечетные числа, получить последовательность их строковых представлений и
отсортировать ее в лексикографическом порядке по возрастанию. (
Where
,Select
,OrderBy
) -
Дана последовательность положительных целых чисел. Обрабатывая только
нечетные числа, получить последовательность их строковых представлений и
отсортировать ее в лексикографическом порядке по возрастанию. (
Select
,Where
,Reverse
) -
Дана целочисленная последовательность. Получить последовательность чисел, каждый элемент которой равен произведению соответствующего элемента исходной последовательности на его порядковый номер (1, 2, …). В полученной последовательности удалить все элементы, не являющиеся двузначными, и поменять порядок оставшихся элементов на обратный. (
Select
,Where
,Reverse
) -
Дана целочисленная последовательность. Среди всех элементов
последовательности, оканчивающихся одной и той же цифрой, выбрать
максимальный. Полученную последовательность максимальных элементов
упорядочить по возрастанию их последних цифр.
(
GroupBy
,Select
,OrderBy
)