<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: En Euler DSL</title>
	<atom:link href="http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/</link>
	<description>om livet som .net utvikler</description>
	<lastBuildDate>Wed, 16 May 2012 21:05:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Andreas Olsen</title>
		<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114337</link>
		<dc:creator>Andreas Olsen</dc:creator>
		<pubDate>Mon, 26 Dec 2011 09:56:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114337</guid>
		<description>Takk for ein super julekalender. God jul Torbjørn!</description>
		<content:encoded><![CDATA[<p>Takk for ein super julekalender. God jul Torbjørn!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Torbjørn</title>
		<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114326</link>
		<dc:creator>Torbjørn</dc:creator>
		<pubDate>Sun, 25 Dec 2011 17:44:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114326</guid>
		<description>Greit, Johannes, her har du en Ruby-løsning basert på Gauss serie-summering. Den har en konstant kjøretid, så den vil jo være ideell om man trenger å summere større serier.

&lt;tt&gt;&lt;pre&gt;
# Euler 1 solved by Gauss series
#
# Sum of multiples of 3 = (999 + 3) * (999 / 6)
# Sum of multiples of 5 = (995 + 5) * (995 / 10)
# Sum of multiples of 15 = (990 + 15) * (990 / 30)

def highest_multiple of, below
  while below -= 1 do
    return below if below.modulo(of) == 0
  end
end

def sum_multiples of, below
  lowest = of.to_f
  highest = highest_multiple of, below
  ((highest + lowest) * (highest / (lowest * 2))).to_i
end

sum_multiples_of_3 = sum_multiples(3, 1000)
sum_multiples_of_5 = sum_multiples(5, 1000)
sum_multiples_of_15 = sum_multiples(15, 1000)
puts(sum_multiples_of_3 + sum_multiples_of_5 - sum_multiples_of_15)
&lt;/pre&gt;&lt;/tt&gt;

Så fikk jeg kodet litt første juledag også. Herlig! ;)</description>
		<content:encoded><![CDATA[<p>Greit, Johannes, her har du en Ruby-løsning basert på Gauss serie-summering. Den har en konstant kjøretid, så den vil jo være ideell om man trenger å summere større serier.</p>
<p><tt>
<pre>
# Euler 1 solved by Gauss series
#
# Sum of multiples of 3 = (999 + 3) * (999 / 6)
# Sum of multiples of 5 = (995 + 5) * (995 / 10)
# Sum of multiples of 15 = (990 + 15) * (990 / 30)

def highest_multiple of, below
  while below -= 1 do
    return below if below.modulo(of) == 0
  end
end

def sum_multiples of, below
  lowest = of.to_f
  highest = highest_multiple of, below
  ((highest + lowest) * (highest / (lowest * 2))).to_i
end

sum_multiples_of_3 = sum_multiples(3, 1000)
sum_multiples_of_5 = sum_multiples(5, 1000)
sum_multiples_of_15 = sum_multiples(15, 1000)
puts(sum_multiples_of_3 + sum_multiples_of_5 - sum_multiples_of_15)
</pre>
<p></tt></p>
<p>Så fikk jeg kodet litt første juledag også. Herlig! ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Brodwall</title>
		<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114323</link>
		<dc:creator>Johannes Brodwall</dc:creator>
		<pubDate>Sun, 25 Dec 2011 13:30:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114323</guid>
		<description>Som i fjor, er det ingenting som hjelper meg å komme i bedre julestemning enn din julekalender, Torbjørn. En spennende avslutning på et spennende prosjekt.

Og dersom du ønsker en surprise ending på Euler 1: Har du tenkt på Gauss serie-summering som en mulig implementasjon? (Den vil naturligvis ikke kunne brukes til å demonstrere språk, men er en helt uventet annen innfallsvinkel)

God jul og takk for adventkalenderen.</description>
		<content:encoded><![CDATA[<p>Som i fjor, er det ingenting som hjelper meg å komme i bedre julestemning enn din julekalender, Torbjørn. En spennende avslutning på et spennende prosjekt.</p>
<p>Og dersom du ønsker en surprise ending på Euler 1: Har du tenkt på Gauss serie-summering som en mulig implementasjon? (Den vil naturligvis ikke kunne brukes til å demonstrere språk, men er en helt uventet annen innfallsvinkel)</p>
<p>God jul og takk for adventkalenderen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vidar Lund</title>
		<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114317</link>
		<dc:creator>Vidar Lund</dc:creator>
		<pubDate>Sat, 24 Dec 2011 15:12:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114317</guid>
		<description>Ein festlig avsluttning på nok ein fin julekalender. :D</description>
		<content:encoded><![CDATA[<p>Ein festlig avsluttning på nok ein fin julekalender. :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas Ferris Nicolaisen</title>
		<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114316</link>
		<dc:creator>Thomas Ferris Nicolaisen</dc:creator>
		<pubDate>Sat, 24 Dec 2011 14:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114316</guid>
		<description>Takk for en flott julekalender, Torbjørn, og god jul!</description>
		<content:encoded><![CDATA[<p>Takk for en flott julekalender, Torbjørn, og god jul!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AndersE</title>
		<link>http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114315</link>
		<dc:creator>AndersE</dc:creator>
		<pubDate>Sat, 24 Dec 2011 10:54:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.kjempekjekt.com/2011/12/24/en-euler-dsl/#comment-114315</guid>
		<description>Takk for en underholdende adventskalender.
God Jul!</description>
		<content:encoded><![CDATA[<p>Takk for en underholdende adventskalender.<br />
God Jul!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

