[Haskell-cafe] Haskell - string to list isusses, and more

Gjuro Chensen daimaox at gmail.com
Sun Jun 14 13:14:11 EDT 2009




Gjuro Chensen wrote:
> 
> 
> /cut
> 
> 

I dont know everyone will see this, but I would like thank everyone who
found time to help, and not spam too much doing it:D. 
Well, I did it! Its not great (especially comparing to those one line
solutions, wow!), but it works.

module Main where

startsWithUpper :: String -> Bool
startsWithUpper []= False
startsWithUpper string =
	if myIsUpper(head(string)) then True 
	else False
	
myIsUpper :: Char -> Bool
myIsUpper x =
	if x>='A' && x <= 'Z' then True	
	else False
	
checkAll string = check (words string)

check :: [String] -> Bool
check []=False
check x = 
	if all startsWithUpper x then True
	else False


Since importing modules isnt allowed, I made my own isUpper. And thats it,
for few days of Haskell, Im happy.

Once again, many many thanks to everyone!


-- 
View this message in context: http://www.nabble.com/Haskell---string-to-list-isusses%2C-and-more-tp24022673p24023759.html
Sent from the Haskell - Haskell-Cafe mailing list archive at Nabble.com.



More information about the Haskell-Cafe mailing list