Skip to content

Instantly share code, notes, and snippets.

View mosampaio's full-sized avatar

Marcos Sampaio mosampaio

  • Sydney, Australia
View GitHub Profile
Files.lines(Paths.get("/myfile.txt")).forEach(System.out::println);
@mosampaio
mosampaio / mongo.js
Created August 1, 2014 13:11
nodebr_sugestao
Imovel.find({}).remove(function() {
Imovel.create({
name : 'Fazenda xoxa',
info : 'Fazenda em xoxa'
}, function(err, imovel){
Imovel.create({
name : 'Fazenda carapebus',
info : 'Fazenda em carapebus',
relacao: imovel
})
@mosampaio
mosampaio / factorial.js
Created October 25, 2013 18:08
Recursive factorial in Javascirpt
var factorial = function factorial_i(n) {
return (n > 1) ? n * factorial_i(n-1) : n;
};
console.log(factorial(1)); //1
console.log(factorial(2)); //2
console.log(factorial(3)); //6
console.log(factorial(4)); //24
console.log(factorial(5)); //120
@mosampaio
mosampaio / factorial.rb
Created October 25, 2013 17:50
Recursive factorial in Ruby
def factorial(n)
n>1 ? n * factorial(n-1) : n
end
puts factorial(1) # 1
puts factorial(2) # 2
puts factorial(3) # 6
puts factorial(4) # 24
puts factorial(5) # 120
@mosampaio
mosampaio / Factorial.groovy
Created October 25, 2013 17:44
Recursive factorial in Groovy
def factorial
factorial = { it > 1 ? it * factorial(it-1) : it }
factorial(1) // 1
factorial(2) // 2
factorial(3) // 6
factorial(4) // 24
factorial(5) // 120