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 [EMAIL PROTECTED] 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 [EMAIL PROTECTED] [EMAIL PROTECTED] ------------------------------------------------------------------ _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to