me2day

삽질했지만 2번 풀이는 val fbn:Stream[Int] = 1 #:: 2 #:: fbn.zip(fbn.tail).map(t=>t._1 + t._2); print(fbn.takeWhile(_<4000000).filter( _%2 == 0).sum); 11.04.18 23:49

제 1번 풀이는 var sum=0; (1 until 1000).foreach(x=> sum += (if(x%3==0 || x%5==0) x else 0)); println(sum); by fupfin

미투 0

7 개의 댓글이 있습니다.

디토 디토

3번 : $ factor 600851475143 | awk 'BEGIN { RS = " " } END { print $1 }' (bash + awk + GNU coreutils!)

11.04.19 01:00
fupfin fupfin

디토 바...반칙이에요! ㅋㅋ

11.04.19 06:36
구름 daclouds

디토 fupfin 언어를 제한한다는 조건은 없었으니 반칙은 아닌데 (해석 좀.. 굽신굽신) 자 다음은 4번! :-)

11.04.19 09:49
fupfin fupfin

daclouds 그냥 factor 명령을 썼기 때문에 반칙이라고 한 건데요! ㅎㅎ

11.04.19 09:51
구름 daclouds

fupfin factor라는 명령어가 있었군요. (몰랐어요;) 링크가 안걸려서 다시 쓰려고 했는데.. 이미 댓글이 달렸으니.. 반칙이라고 생각되시면 3번아니면 4번

11.04.19 09:56
fupfin fupfin

daclouds 3번부터는 미투에 못 올리겠는 걸요? factor 함수먼저 만들고...

11.04.19 10:01
구름 daclouds

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))

11.04.20 03:28