blob: 7b62e031c201fd765f198ea7343de0a8765711e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
import System.Environment
qsort :: [Int] -> [Int]
qsort [] = []
qsort (a:as) = qsort left ++ [a] ++ qsort right
where (left,right) = (filter (<=a) as, filter (>a) as)
main :: IO()
main = do
args <- getArgs
print $ qsort $ map read $ args
|