fork(5) download
  1. main=interact $ (unlines.(1!)) . read
  2.  
  3. b!1=["/\\"]
  4. b!n|m<-(1-b)!(n-1)=map(' ':)m++[[("/ "++),(++" \\")]!!b$last m]
Success #stdin #stdout 0s 4776KB
stdin
10
stdout
         /\
        /\ \
       / /\ \
      / /\ \ \
     / / /\ \ \
    / / /\ \ \ \
   / / / /\ \ \ \
  / / / /\ \ \ \ \
 / / / / /\ \ \ \ \
/ / / / /\ \ \ \ \ \