1 | |
Получить новую последовательность по правилу04.02.2015, 13:01. Показов 3921. Ответов 13
Метки нет (Все метки)
0
|
04.02.2015, 13:01 | |
Ответы с готовыми решениями:
13
Получить новую последовательность чисел из исходной по правилу Получить новую последовательность по правилу Из исходной последовательности получить новую последовательность по заданному правилу Сформировать новую последовательность по заданному правилу |
Заблокирован
|
||||||
04.02.2015, 13:18 | 2 | |||||
Сообщение было отмечено Alex9 как решение
Решение
Alex9, мне условие задачи непонятно. Можете показать на простом тестовом примере, что есть на входе и что должно быть на выходе
На всякий случай то, как я понял:
1
|
05.02.2015, 11:51 [ТС] | 9 | |||||
0
|
Заблокирован
|
|
05.02.2015, 12:42 | 10 |
Alex9, речь же шла о индексах делящихся на 3:
P.S. SelectMany тут не нужен.
1
|
06.02.2015, 09:20 [ТС] | 11 | |||||
Наскоько я понял, после этой части
0
|
Заблокирован
|
|
06.02.2015, 12:22 | 14 |
Alex9, попробую. Остаток от деления на 3 может принимать значения [0, 1, 2]. Т.е. индексы будут образовывать следующую последовательность:
[0, 1, 2, 0, 1, 2, 0, 1, 2, ...] Те, значения, у которых остаток равен 0 -> отбрасываются, те, значения, у которых остаток равен 1 -> возводим в квадрат, остальные - оставляем без изменений. В Where выполняется фильтр, таким образом соблюдается первое условие. Т.е. получится такая последовательность первоначальных индексов: [1, 2, 1, 2, 1, 2, 1, 2, ...] Остальные условия относятся к преобразованию, поэтому записываются в методе Select: Последовательность имеют два различных значения => преобразовывать нужно каждый второй, начиная с первого, т.к. этот элемент в исходной последовательности был второй (его остаток от деления на 3 был равен 1). Остается только записать в понятном для С# виде
1
|
06.02.2015, 12:22 | |
06.02.2015, 12:22 | |
Помогаю со студенческими работами здесь
14
Дана последовательность А1...А50. Получить новую последовательность, исключив отрицательные элементы Дана последовательность целых чисел. Получить новую последовательность. Получить новую матрицу по правилу Получить новую матрицу по правилу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |