diff --git a/ProjectEuler/001/desc.yml b/ProjectEuler/001/desc.yml index c17b707..0e70c8f 100644 --- a/ProjectEuler/001/desc.yml +++ b/ProjectEuler/001/desc.yml @@ -18,3 +18,6 @@ solutions: solve.c: desc: ANSI C solution (Tested with TCC) language: c + solve.js: + desc: NodeJS solution + language: javascript diff --git a/ProjectEuler/001/solve.js b/ProjectEuler/001/solve.js new file mode 100644 index 0000000..5a08af8 --- /dev/null +++ b/ProjectEuler/001/solve.js @@ -0,0 +1,9 @@ +sum = 0; +i = 0; +for(i=1; i<1000;i++) { + if(i % 3 == 0 || i % 5 == 0) { + sum += i; + } +} + +console.log(sum); \ No newline at end of file diff --git a/ProjectEuler/002/desc.yml b/ProjectEuler/002/desc.yml index a514798..463cba1 100644 --- a/ProjectEuler/002/desc.yml +++ b/ProjectEuler/002/desc.yml @@ -19,3 +19,6 @@ solutions: solve.c: desc: ANSI C solution (Tested with TCC) language: c + solve.js: + desc: NodeJS solution + language: javascript \ No newline at end of file diff --git a/ProjectEuler/002/solve.js b/ProjectEuler/002/solve.js new file mode 100644 index 0000000..4a08c7a --- /dev/null +++ b/ProjectEuler/002/solve.js @@ -0,0 +1,11 @@ +sum = 2; +fib = new Array( 1, 2, 3 ); + while(fib[2] < 4000000) +{ + fib[2] = fib[0] + fib[1]; + if(fib[2] % 2 == 0) + sum += fib[2]; + fib[0] = fib[1]; + fib[1] = fib[2]; +} +console.log(sum );