Skip to content

Instantly share code, notes, and snippets.

View philipp-spiess's full-sized avatar

Philipp Spiess philipp-spiess

View GitHub Profile
def zeuge(a, n)
b = (n-1).to_s(2) # binary representation
d = 1
b.reverse.split('').each do |i|
d = (d*d) % n
if i.to_i == 1
d = (d*a) % n
end
puts "#{i}: #{d}"
@philipp-spiess
philipp-spiess / example.js
Created April 10, 2012 21:35 — forked from anonymous/example2.js
MongoDB CRUD and MapReduce
db.foo.insert( { name: "Mario", fach: ["E", "D"] } );
db.foo.insert( { name: "Philipp", fach: ["PR", "D"] } );
db.foo.find();
db.foo.find( { name: "Mario" } );
db.foo.find( { fach: { $in : [ "E", "M" ] } } );
db.foo.update( { name: "Mario" }, { $push: { fach: "M" } } );
db.foo.find( { name: "Mario" } );