Skip to content

Commit 6f05993

Browse files
committed
Bugfix
1 parent bc7d3bd commit 6f05993

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

05.hs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
{-# OPTIONS_GHC -Wno-unrecognised-pragmas #-}
2-
{-# HLINT ignore "Use list comprehension" #-}
31
import Text.Parsec
42
import Control.Monad (void)
53

@@ -81,7 +79,7 @@ intersections :: Range -> Range -> [Range]
8179
intersections r@Range { start = s, len = n } r'@Range { start = s', len = n' }
8280
| s > e' = [r]
8381
| e < s' = [r]
84-
| s < s' = [mk s (s' - 1), mk s' e] ++ if e <= e' then [] else [mk (e + 1) e']
82+
| s < s' = mk s (s' - 1) : if e <= e' then [mk s' e] else [mk s' e', mk (e' + 1) e]
8583
| s <= e' = if e <= e' then [mk s e] else [mk s e', mk (e' + 1) e]
8684
where e = s + n
8785
e' = s' + n'

0 commit comments

Comments
 (0)