
Hi folks I have this funciton to implement : leftJustified Now this function shoud justify the text acording to the number of characters per line.So for example I u put the following leftJustified :: Integer -> String -> String leftJustified n xs | acctually my problem is that I have for example the following string Hi my name is X. And what I want is to leftJustified it by 3 characters and I have to do it whithout choping words and I have to do it on the next line and what I came up is very stupid becouse it doesn't work at all like what I need but atleast it shows the string eventhough it counts not the characters but the words. leftJustified :: Integer -> String -> String leftJustified 0 xs = [] leftJustified _ [] = [] leftJustified n xs |lList (words xs) <= n = xs |otherwise = x : \n (leftJustified xs) This doesnt work but if I delete the last line it owrks as shown above. Please help me to understand how this should be done. -- View this message in context: http://www.nabble.com/Pls-help-about-stupid-question%21-tf3357906.html#a9339... Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.
participants (1)
-
iliali16