Hom4ikTop4ik / 23217_MartynovBogdan

0 stars 0 forks source link

Семинар 6 (разное) #5

Closed denisenes closed 8 months ago

denisenes commented 8 months ago

Задача 5: Забавно, language server автоматически смог переписать твое решение транзитивности на такое

trans :: Eq a => [a] -> BinaryRelation a -> Bool
trans a b = and [not (((x, y) `elem` b) && ((y,z) `elem` b) && notElem (x,z) b) | x<-a, y<-a, z<-a]

По-моему оно даже попонятнее выглядит) Анализаторы кода творят чудеса!

В остальном вроде все корректно Оценка за задачки: 5

Hom4ikTop4ik commented 7 months ago

Согласен, Haskell сам по себе магия) А анализаторы тем более