
Also note that if x then True else False is just a verbose way of writing x At 2:51 PM -0800 11/7/03, Hal Daume III wrote:
try "floor (sqrt (fromIntegral n))"
On Fri, 7 Nov 2003 ddekker6@chello.nl wrote:
hello all,
im new to haskell and have to do some excersises. Well i ran into this problem. I have to determin if a list of int's contains a int that is a power. So i have been trying using "any" with a helper function which return a Bool if the int is a power and applying that to the list. I think that this aproach should work. Anyway the problem im having is in the helper function. I have been trying this: isPower n = let powerF = floor(sqrt(n)) in if (powerF*PowerF == n) then True else False
[...] -- ------------------------------------------------------------------ Hamilton Richards, PhD Department of Computer Sciences Senior Lecturer The University of Texas at Austin 512-471-9525 1 University Station C0500 Taylor Hall 5.138 Austin, Texas 78712-1188 ham@cs.utexas.edu hrichrds@swbell.net ------------------------------------------------------------------