me2day

나도 3번 : def mf(n:Long, k:Long=2):Long={if(k*k>n) n else if(k<=1) mf(n, 2) else if(n%k==0) mf(n/k, k) else mf(n, k+1)}; println(mf(600851475143L)); 11.04.20 10:36

3번 def factor(f:Long,l:Long):Long = if (f == l) l else if (f != 1 && l % f == 0) factor(f, l/f) else factor(f+1, l); println(factor(2, 600851475143L)) by 구름

미투 0

2 개의 댓글이 있습니다.

네피림 네피림

스칼라 밴드나 그룹스 놔두고... @_@;

11.04.20 11:03
fupfin fupfin

네피림 그러게요. ;;

11.04.20 11:35