utros 26.06.2011 17:20 Adium

Написал няшную прогу на сишарпе, считающую минимальное вершинное покрытие в функциональном стиле на сишарпе.
Вся фишка в том, что делает она это в 4 комманды, используя лишь три переменных и одну дополнительную функцию, генерирующую сочетания из n по k:
1. Считывает файло с входными данными и парсит его.
2. Создаёт список 1..n, где n — количество вершин
3. Находит решение задачи.
4. Выводит результат на экран.
Прям уняня. И почему мне никто не сказал про линку, когда нас пытали сишарпом? Я бы все лабы так напейсал :3
И если кому интересно, то завтра вечерком, когда сдам, выложу исходник на поржать.

1. vt 26.06.2011 17:24 Home

теперь ты можешь троллить линуксоедов, которые попытаются вякнуть что сишарп говно :)

2. utrosvt /1 26.06.2011 17:27 Adium

Ну сишарп и правда говно. На хаскилле это было бы гораздо пиздаче :3

3. psymatic 26.06.2011 19:39 Home

выкладывай

4. utrospsymatic /3 26.06.2011 19:40 Adium

Мне жаль твою психику, но ок :)

5. utros 27.06.2011 19:50 Adium

Собсна, вот: https://bitbucket.org/eoranged/bad-code/...
Ридми и прочую ересь лучше не читать, ибо я сам офигел от понаписанного >_<

6. psymaticutros /5 28.06.2011 19:28 Home

блин, 4-х-этажные линкушные запросы — это просто жесть

7. utrospsymatic /6 28.06.2011 19:31 Adium

Я старался :3
Вообще, там можно поколдовать и уменьшить их количество за счёт увеличения уровня вложенности, но для этого придётся немного изменить логику всех запросов. А это лень =)

8. psymaticutros /7 28.06.2011 19:36 Home

я вот, кстати, раньше линкушные запросы тоже в стиле SQL писала (собсна и познакомилась-то с ним, когда с SQL надо было работать), а теперь пишу в последовательной точечной нотации, с лямбда-выражениями... так как-то проще и понятнее стало теперь для меня

9. utrospsymatic /8 28.06.2011 19:45 Adium

Ну в точечной нотации читабельность лучше. А это целью никак не было :3

Do you really want to delete ?