Професионална програма
Loading...
cap7ainjack avatar cap7ainjack 20 Точки

[Homework] Advanced C# - Arrays, Lists, Stacks, Queues - Въпрос за задача 7

Здравейте!

Не успявам да подкарам 7ма.

Правя го като просто си променям променям решението от 6-та с обхождане на масива чрез битова операция, но не тръгва и не мога да хвана къде логиката е грешна. Някой може ли да я погледне ?

 

 

http://pastebin.com/Bg0rRrN0

Тагове:
1
Fundamentals Module
Fujitzo avatar Fujitzo 9 Точки

Въпрос към всички:

С тези ламбда изрази (x => x.Count)  и (y => y.First) при мен подреждането не става точно както е дадено в условието. Ето какво получавам:

11 = 11
0 + 11 = 11
1 + 10 = 11
0 + 1 + 10 = 11
5 + 6 = 11
0 + 5 + 6 = 11
1 + 4 + 6 = 11
0 + 1 + 4 + 6 = 11
1 + 3 + 7 = 11
0 + 1 + 3 + 7 = 11
4 + 7 = 11
0 + 4 + 7 = 11
1 + 2 + 3 + 5 = 11
0 + 1 + 2 + 3 + 5 =
2 + 3 + 6 = 11
0 + 2 + 3 + 6 = 11
2 + 4 + 5 = 11
0 + 2 + 4 + 5 = 11

Порбвах на 1 ред с OrderBy i posle ThenBy, както и на отделни редове - все това си вади

Идеи ?

0
Filkolev avatar Filkolev 4482 Точки

Има методи OrderBy, OrderByDescending, ThenBy, ThenByDescending. Вероятно просто трябва да полваш методите, които сортират в обратна посока.

0
kidroca avatar kidroca 117 Точки

Здравей,

Така може само да гадаем, поради някаква причина не ти работи (y => y.First()) но не мога да ти кажа каква, защото не се вижда как го ползваш - paste-ни си решението в http://pastebin.com/

Ламбда изразите имат смисъл в контекста в който се ползват, един лабмда израз изваден от контекста говори твърде малко, защото не може да разбереш какво точно е x или y (върху какво се ползва ламбда изразът), y.First() ми говори само че y може би е IEnumerable...

0
22/09/2015 02:06:00
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.