1 ¶
...
~cpp minsum s n | sum [1..n] < s = minsum s (n+1) | otherwise = (n, sum [1..n])
2 ¶
sum 공 ...
~cpp naturalSum n = n * (n+1) `div` 2 minsum s n | naturalSum n < s = minsum s (n+1) | otherwise = (n, naturalSum n)minsum 3000 1