U E D R , A S I H C RSS

최소정수의합/임인택2

~cpp 

roots a b c =
	let
		det = sqrt(b*b - 4*a*c) 
		twice_a = 2 * a
	in ((-b+det)/twice_a,
		(-b+det)/twice_a)

minint val =
	let
		rnd = round (fst (roots 1.0 1.0 (-2*val) ) )
	in
		(rnd, toRational (rnd*(rnd+1))/2)

1~N

~cpp 
mysum 1 = 1
mysum n = n + mysum (n-1)

gauss ,
~cpp 
mysum n = n * (n+1) / 2
type error . ,
~cpp 
rnd = round (fst (roots 1.0 1.0 (-2*val) ) )
rnd Integer Integer ( ). haskell wiki toRational .

HaskellLanguage . ?

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:17
Processing time 0.0097 sec