
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Kuin | monolog</title>
	<atom:link href="https://blog.monora.me/tag/kuin/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.monora.me</link>
	<description>monora log #=&#62; ものろーぐ</description>
	<lastBuildDate>Sun, 24 May 2020 19:04:22 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.1</generator>
<site xmlns="com-wordpress:feed-additions:1">21279848</site>	<item>
		<title>Kuinでエラトステネスのふるい</title>
		<link>https://blog.monora.me/2012/08/kuin%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%88%e3%82%b9%e3%83%86%e3%83%8d%e3%82%b9%e3%81%ae%e3%81%b5%e3%82%8b%e3%81%84/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kuin%25e3%2581%25a7%25e3%2582%25a8%25e3%2583%25a9%25e3%2583%2588%25e3%2582%25b9%25e3%2583%2586%25e3%2583%258d%25e3%2582%25b9%25e3%2581%25ae%25e3%2581%25b5%25e3%2582%258b%25e3%2581%2584</link>
		
		<dc:creator><![CDATA[きょんたん]]></dc:creator>
		<pubDate>Sun, 26 Aug 2012 16:54:09 +0000</pubDate>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Kuin]]></category>
		<guid isPermaLink="false">http://blog.monora.me/?p=168</guid>

					<description><![CDATA[<p>Kuin0.02が公開されたのでエラトステネスのふるいを使って素数を計算してみた。 Kuin0.02でコンパイル, 動作確認してます。 まだKuin用のシンタックスハイライトがない……… constに関するコンパイルエラ [&#8230;]</p>
The post <a href="https://blog.monora.me/2012/08/kuin%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%88%e3%82%b9%e3%83%86%e3%83%8d%e3%82%b9%e3%81%ae%e3%81%b5%e3%82%8b%e3%81%84/">Kuinでエラトステネスのふるい</a> first appeared on <a href="https://blog.monora.me">monolog</a>.]]></description>
										<content:encoded><![CDATA[<p>Kuin0.02が公開されたので<a title="エラトステネスの篩 - Wikipedia http://bit.ly/NU7jC4" href="http://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%A9%E3%83%88%E3%82%B9%E3%83%86%E3%83%8D%E3%82%B9%E3%81%AE%E7%AF%A9" target="_blank" rel="noopener noreferrer">エラトステネスのふるい</a>を使って素数を計算してみた。</p>
<p>Kuin0.02でコンパイル, 動作確認してます。</p>
<p>まだKuin用のシンタックスハイライトがない………</p>
<p><strong>constに関するコンパイルエラー、Kuin0.021で修正されました。くいなちゃんに感謝です。 (2012/8/27 22:55)</strong></p>
<pre class="EnlighterJSRAW" data-enlighter-language="c" data-enlighter-linenumbers="true">{
  エラトステネスのふるい

  Author: きょんたん (@kyonline)
}

func Main()
  const N : int :: 10000000

  var isPrime : []bool :: @new [N]bool
  var Prime : []int :: @new [N]int
  var numPrime : int :: 0

  for i(0, N - 1)
    do isPrime[i] :: true
  end for

  do Prime[0] :: 2
  do numPrime :+ 1

  for i(3, N - 1, 2)
    if (!isPrime[(i - 1) / 2 - 1])
      continue i
    end if

    do isPrime[(i - 1) / 2 - 1] :: false
    do Prime[numPrime] :: i
    do numPrime :+ 1

    do Kuin@Dbg(i.ToStr())

    var j : int :: (i - 1) / 2 - 1 + i
    while (j &amp;lt; N)
      do isPrime[j] :: false
      do j :+ i
    end while

  end for

  do Kuin@Stop()
end func
</pre>The post <a href="https://blog.monora.me/2012/08/kuin%e3%81%a7%e3%82%a8%e3%83%a9%e3%83%88%e3%82%b9%e3%83%86%e3%83%8d%e3%82%b9%e3%81%ae%e3%81%b5%e3%82%8b%e3%81%84/">Kuinでエラトステネスのふるい</a> first appeared on <a href="https://blog.monora.me">monolog</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">168</post-id>	</item>
	</channel>
</rss>
