<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Latest comments for language 'なでしこ' on doukaku.org</title><link>http://ja.doukaku.org/lang/nadesico/</link><description>Latest comments for language 'なでしこ' on doukaku.org(long)</description><language>ja</language><lastBuildDate>Sat, 22 Nov 2008 20:52:58 -0000</lastBuildDate><item><title>99yen's comment on 島の数をカウントする
</title><link>http://ja.doukaku.org/comment/8067/</link><description>



&lt;a href="http://ja.doukaku.org/219/"&gt;島の数をカウントする&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/219/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/219/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;画像に変換して、塗っていってます。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;map=&amp;quot;□■■□
□□■□
□■□□
□■■□&amp;quot;
tmpとは配列
mapを改行で区切るを反復
    tmpの回数-1に(対象を文字列分解の表行列交換)を配列一括挿入
map_h=aで改行の出現回数+1
map_w=aから改行まで切り取るの文字数
island_black=0
island_white=0
島とはイメージ
島の高さはmap_h
島の幅はmap_w
Iで0からmap_h-1まで繰り返す
    Jで0からmap_w-1まで繰り返す
        もし、tmp[I,J]=&amp;quot;■&amp;quot;ならば
            島のJ,Iへ黒色を点描画
Iで0からmap_h-1まで繰り返す
    Jで0からmap_w-1まで繰り返す
        島のJ,Iを点取得で条件分岐
            黒色ならば
                island_black=island_black+1
                島のJ,Iを緑色で塗る
            白色ならば
                island_white=island_white+1
                島のJ,Iを緑色で塗る
「黒い島は{island_black}個
白い島は{island_white}個」を言う
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/8067/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/8067/</guid></item><item><title>99yen's comment on 議席数をドント方式で
</title><link>http://ja.doukaku.org/comment/8044/</link><description>



&lt;a href="http://ja.doukaku.org/26/"&gt;議席数をドント方式で&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/26/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/26/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;ソートで。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;定数=100
得票数=&amp;quot;123,4,56,78&amp;quot;を&amp;quot;,&amp;quot;で区切る
定数で得票数をドント分配して表示

●ドント分配(定数で得票数を)
    TMPとは配列
    Iとは整数。Jとは整数
    RESULTとは配列
    (得票数の要素数)回、RESULT[回数-1]=0
    Iで1から定数まで繰り返す
        得票数を反復
            J=TMPの要素数
            TMP[J][0]=回数-1
            TMP[J][1]=対象/I
    TMPの1を表数値ソート
    IでJから(J+1-定数)まで繰り返す
        RESULT[TMP[I][0]]に1を直接足す
    RESULTで戻る
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/8044/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/8044/</guid></item><item><title>99yen's comment on 疑似並行処理
</title><link>http://ja.doukaku.org/comment/7992/</link><description>



&lt;a href="http://ja.doukaku.org/215/"&gt;疑似並行処理&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/215/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/215/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;タイマーを使って。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;I=0
A=0

数値タイマとはタイマー
これについて
    値は10
    時満ちた時は～
        もし(I&amp;lt;=10)ならば
            &amp;quot;{I} &amp;quot;を継続表示
            I=I+1
        違えば
            停止
    開始

英字タイマとはタイマー
これについて
    値は10
    時満ちた時は～
        もし(A&amp;lt;=10)ならば
            &amp;quot;{CHR(A+65)} &amp;quot;を継続表示
            A=A+1
        違えば
            停止
    開始
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7992/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7992/</guid></item><item><title>99yen's comment on '('と')'の対応
</title><link>http://ja.doukaku.org/comment/7941/</link><description>



&lt;a href="http://ja.doukaku.org/214/"&gt;&amp;#39;(&amp;#39;と&amp;#39;)&amp;#39;の対応&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/214/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/214/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;&amp;quot;40CHR&amp;quot;とか書いてもCHRに40が行くようですが念のため&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;inputに「input.txt」を開く
START=40,CHR
END=41,CHR
cnt=0
inputを文字列分解して反復
    もし、対象=STARTならば
        cnt=cnt+1
    もし、対象=ENDならば
        cnt=cnt-1
    もし、cnt&amp;lt;0ならば
        抜ける
もし、cnt=0ならば
    「True」を表示
違えば
    「False」を表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7941/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7941/</guid></item><item><title>99yen's comment on 文字列の均等分割
</title><link>http://ja.doukaku.org/comment/7877/</link><description>



&lt;a href="http://ja.doukaku.org/88/"&gt;文字列の均等分割&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/88/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/88/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;●分割(sをnで)
    aとは配列
    bとは整数=0
    cとは文字列
    (sの文字数)回
        a[b]=a[b]&amp;amp;&amp;quot;1&amp;quot;
        b=b+1
        もし、b=nならば、b=0
    aを反復
        c=c&amp;amp;MID(s,1,対象の文字数)&amp;amp;改行
        sの1から(対象の文字数)文字削除
    cで戻る

sample=&amp;quot;ゆめよりもはかなき世のなかをなげきわびつゝあかしくらすほどに四月十よひにもなりぬれば木のしたくらがりもてゆく&amp;quot;
sampleを4で分割して表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7877/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7877/</guid></item><item><title>しらたま's comment on RFC 4180対応版 CSVレコードの分解
</title><link>http://ja.doukaku.org/comment/7876/</link><description>



&lt;a href="http://ja.doukaku.org/33/"&gt;RFC 4180対応版 CSVレコードの分解&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/33/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/33/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;div class="section"&gt;
&lt;p&gt;なでしこでは「CSV取得」命令で配列に変換できます。&lt;/p&gt;
&lt;/div&gt;
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3
4
5&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;「&amp;quot;aaa&amp;quot;,&amp;quot;b
bb&amp;quot;,&amp;quot;ccc&amp;quot;,zzz,&amp;quot;y&amp;quot;&amp;quot;Y&amp;quot;&amp;quot;y&amp;quot;,xxx」をCSV取得
反復
　反復
　　回数＆「 =&amp;gt; 」＆対象を表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7876/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7876/</guid></item><item><title>99yen's comment on 倍数になる13進数
</title><link>http://ja.doukaku.org/comment/7871/</link><description>



&lt;a href="http://ja.doukaku.org/14/"&gt;倍数になる13進数&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/14/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/14/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3
4
5
6&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;iで10から10000まで繰り返す
    a=0;b=iを文字列分解
    jで(iの文字数-1)から0まで繰り返す
        a=a+b[回数-1]*13^j
    もし(a = i*2)ならば
        iを表示して抜ける
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7871/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7871/</guid></item><item><title>99yen's comment on LL Golf Hole 6 - 10進数を2進数に基数変換する
</title><link>http://ja.doukaku.org/comment/7864/</link><description>



&lt;a href="http://ja.doukaku.org/201/"&gt;LL Golf Hole 6 - 10進数を2進数に基数変換する&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/201/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/201/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3
4
5
6
7
8&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;xとは整数
x=INT(尋ねる)
sとは配列
x&amp;lt;&amp;gt;0の間
    sにx%2を配列追加
    x=INT(x/2)
sを配列逆順して空で配列結合
それを表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7864/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7864/</guid></item><item><title>99yen's comment on LL Golf Hole 2 - 文字列に含まれる単語の最初の文字を大文字にする
</title><link>http://ja.doukaku.org/comment/7862/</link><description>



&lt;a href="http://ja.doukaku.org/196/"&gt;LL Golf Hole 2 - 文字列に含まれる単語の最初の文字を大文字にする&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/196/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/196/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;愚直に&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;S=&amp;quot;LL day and night&amp;quot;
f=1;t=&amp;quot;&amp;quot;
Sを文字列分解して反復
    もし(f=1)ならば
        t=t&amp;amp;大文字変換(対象)
        f=0
    違えば
        もし(対象=&amp;quot; &amp;quot;)ならば
            f=1
        t=t&amp;amp;対象
tを表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7862/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7862/</guid></item><item><title>99yen's comment on 漢数字で九九の表
</title><link>http://ja.doukaku.org/comment/7849/</link><description>



&lt;a href="http://ja.doukaku.org/212/"&gt;漢数字で九九の表&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/212/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/212/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;日本語プログラミング言語ですが、特段漢字に強いわけではないので、普通に・・・(^ ^;&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;●数値化(sを)～kのsを配列検索
k=&amp;quot;〇,一,二,三,四,五,六,七,八,九&amp;quot;を&amp;quot;,&amp;quot;で区切る
一=&amp;quot;一&amp;quot;を数値化。九=&amp;quot;九&amp;quot;を数値化。六=&amp;quot;六&amp;quot;を数値化
aで一から九まで繰り返す
    bで一から九まで繰り返す
        c=&amp;quot;&amp;quot;
        (a*b)を文字列分解して反復
            c=c&amp;amp;k[対象]
        cを六で文字列右寄せして継続表示
    改行を継続表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7849/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7849/</guid></item><item><title>しらたま's comment on LL Golf Hole 8 - 横向きのピラミッドを作る
</title><link>http://ja.doukaku.org/comment/7812/</link><description>



&lt;a href="http://ja.doukaku.org/203/"&gt;LL Golf Hole 8 - 横向きのピラミッドを作る&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/203/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/203/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;改行込み72バイト&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;N=尋;(N=0)なら終
N 回 M=回数-1;A\M=ﾘﾌﾚｲﾝ(&amp;quot;*&amp;quot;,M+1);A[N*2-2-M]=_
Aを表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7812/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7812/</guid></item><item><title>99yen's comment on コラッツ・角谷の問題
</title><link>http://ja.doukaku.org/comment/7807/</link><description>



&lt;a href="http://ja.doukaku.org/120/"&gt;コラッツ・角谷の問題&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/120/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/120/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;なでしこでナイーブに。Athlon64 X2 3600+ 1.9GHz*2、2GBで25分かかりました。ループは苦手なようです。。。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;MAX_N=0
MAX_F=0
Iで1から2^20まで繰り返す
    N=I;STEP=0
    N&amp;lt;&amp;gt;1の間
        STEP=STEP+1
        もし(N%2=0)ならば、N=N/2
        違えば、N=N*3+1
    もし、STEP&amp;gt;MAX_Fならば
        MAX_F=STEP
        MAX_N=I
「f(n)が最高になるときのnは{MAX_N}、f(n)は{MAX_F}」を表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7807/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7807/</guid></item><item><title>mr's comment on 小町算
</title><link>http://ja.doukaku.org/comment/7791/</link><description>



&lt;a href="http://ja.doukaku.org/104/"&gt;小町算&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/104/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/104/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;※【なでしこ実行モード】cnako

候補[0]に「」を代入する
候補[1]に「+」を代入する
候補[2]に「-」を代入する
候補[3]に「*」を代入する
候補[4]に「/」を代入する

発見数に0を代入する

枠1で0から4まで繰り返す
  枠2で0から4まで繰り返す
    枠3で0から4まで繰り返す
      枠4で0から4まで繰り返す
        枠5で0から4まで繰り返す
          枠6で0から4まで繰り返す
            枠7で0から4まで繰り返す
              枠8で0から4まで繰り返す
                計算式に「1{候補[枠1]}2{候補[枠2]}3{候補[枠3]}4{候補[枠4]}5{候補[枠5]}6{候補[枠6]}7{候補[枠7]}8{候補[枠8]}9」を代入する
                計算式でナデシコする
                もし、それが100ならば
                  発見数に1を直接足す
                  「{発見数}. {計算式} = 100」と表示

「{改行}全部で{発見数}コありました！」と表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7791/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7791/</guid></item><item><title>99yen's comment on π
</title><link>http://ja.doukaku.org/comment/7779/</link><description>



&lt;a href="http://ja.doukaku.org/210/"&gt;π&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/210/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/210/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;１万回ループの無限級数(1-1/3+1/5-1/7…)で三桁の精度です。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;# 組み込みPI
PIを表示

# 無限級数
a=1
nで1から10000まで繰り返す
    a=a+(-1^n)*(1/(2*n+1))
a*4を表示

# モンテカルロ法
t=10000
m=10000
a=0
nで0からtまで繰り返す
    もし(HYPOT(mの乱数/m,mの乱数/m))&amp;lt;1ならば
        a=a+1
a*4/tを表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7779/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7779/</guid></item><item><title>99yen's comment on タブ区切りデータの処理
</title><link>http://ja.doukaku.org/comment/7760/</link><description>



&lt;a href="http://ja.doukaku.org/209/"&gt;タブ区切りデータの処理&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/209/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/209/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;なでしこで、手順に忠実に書いてみました。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;input=&amp;quot;ID    Surname    Forename    Age
1    Sato    Hanako    17
0    Suzuki    Taro    18&amp;quot;

data=inputをTSV取得
# ヘッダを切り取る
head=dataの0を配列切り取る

# 第1カラムでソート
dataの0を表数値ソート
# 第2カラムと第3カラムを入れ替え
data=dataの1と2を表列入替
# ヘッダも入れ替え
head=headの1と2を配列入替
# 第4カラムに1を加算
Iで0から(dataの配列要素数-1)まで繰り返す
    data[I][3]=data[I][3]+1
# ヘッダとデータを結合
output=(headの表行列交換)にdataを表追加
# 結果を表示
outputを表TSV変換して表示

●配列入替(AのXとYを)
    AのXにA[Y]を配列挿入
    AのY+1を配列削除
    Aで戻る

●表列入替(AのXとYを)
    AのYを表列取得
    AのXにそれを表列挿入
    それのY+1を表列削除
    それで戻る

●表追加(AにBを)
    Aの(Aの配列要素数)にBを配列一括挿入
    Aで戻る
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7760/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7760/</guid></item><item><title>99yen's comment on 2^i * 3^j * 5^k なる整数
</title><link>http://ja.doukaku.org/comment/7686/</link><description>



&lt;a href="http://ja.doukaku.org/206/"&gt;2^i * 3^j * 5^k なる整数&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/206/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/206/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;#7639を参考に移植。for文がないのがきつい・・・&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;limit=100
n=0
i=1
(n&amp;lt;limit)の間
    tmp=i
    (tmp%2=0)の間,tmp=tmp/2
    (tmp%3=0)の間,tmp=tmp/3
    (tmp%5=0)の間,tmp=tmp/5
    もし(tmp=1)ならば
        iを表示
        n=n+1
    i=i+1
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7686/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7686/</guid></item><item><title>99yen's comment on 文字列型日時ののN秒後時間取得
</title><link>http://ja.doukaku.org/comment/7552/</link><description>



&lt;a href="http://ja.doukaku.org/204/"&gt;文字列型日時ののN秒後時間取得&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/204/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/204/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;なでしこで。下の二つの関数はほかから流用です。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt; 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;DateEx(&amp;quot;2008/08/27 23:59:25&amp;quot;,40)を表示
DateEx(&amp;quot;2008/08/27&amp;quot;,40)を表示

●DateEx(str,n)
    dateとは配列=区切(str,&amp;quot; &amp;quot;)
    もし(date[1]=&amp;quot;&amp;quot;)ならば、date[1]=今
    配列結合(UNIX2date(date2UNIX(date,0)+n),&amp;quot; &amp;quot;)
●date2UNIX(date,tzd)
    戻(日数差(&amp;quot;1970/1/1&amp;quot;,date[0])*(60*60*24)+秒差(&amp;quot;0:0:0&amp;quot;,date[1])+tzd)
●UNIX2date(unix)
    tmpとは配列
    dayとは整数=unix/86400%86400
    unix=unix-day*86400
    tmp[0]=日付加算(&amp;quot;1970/1/1&amp;quot;,&amp;quot;//{day}&amp;quot;)
    tmp[1]=&amp;quot;{ゼロ埋め(unix/3600%24,2)}:{ゼロ埋め(unix/60%60,2)}:{ゼロ埋め(unix%60,2)}&amp;quot;
    tmpで戻る
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7552/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7552/</guid></item><item><title>99yen's comment on LL Golf Hole 7 - バイト数を読みやすくする
</title><link>http://ja.doukaku.org/comment/7350/</link><description>



&lt;a href="http://ja.doukaku.org/202/"&gt;LL Golf Hole 7 - バイト数を読みやすくする&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/202/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/202/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;日本語言語なのに、ぜんぜん日本語っぽい投稿をしてないなと思ったので、少々長くなりますがあえて。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3
4
5
6
7
8&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;「バイト数を入力してください」と尋ねて入力に代入
単位は「{改行}k{改行}M{改行}G{改行}T」
カウンタは0
入力が1024以上の間
    入力を1024で直接割る
    カウンタに1を直接足す
入力を1で小数点四捨五入
それ&amp;amp;単位[カウンタ]を表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7350/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7350/</guid></item><item><title>99yen's comment on LL Golf Hole 5 - 最上位の桁を数え上げる
</title><link>http://ja.doukaku.org/comment/7192/</link><description>



&lt;a href="http://ja.doukaku.org/200/"&gt;LL Golf Hole 5 - 最上位の桁を数え上げる&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/200/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/200/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;正規表現をお借りして、43バイト。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;iで0から尋(i)まで繰返,RE(i,&amp;quot;^.0*$&amp;quot;)なら表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7192/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7192/</guid></item><item><title>99yen's comment on LL Golf Hole 3 - 13日の金曜日を数え上げる
</title><link>http://ja.doukaku.org/comment/7052/</link><description>



&lt;a href="http://ja.doukaku.org/197/"&gt;LL Golf Hole 3 - 13日の金曜日を数え上げる&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/197/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/197/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;p&gt;なでしこで。&lt;/p&gt;

&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3
4
5
6
7
8&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;C=0;D=&amp;quot;{今年}/{今月}/13&amp;quot;
もし(MID(今日,9,2)&amp;gt;13)ならば
    D=Dに&amp;quot;/1/&amp;quot;を日付加算
(D&amp;lt;&amp;gt;&amp;quot;2014/01/13&amp;quot;)の間
    もし(Dの曜日=&amp;quot;金&amp;quot;)ならば
        C=C+1
    D=Dに&amp;quot;/1/&amp;quot;を日付加算
Cを表示
&lt;/pre&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
    &lt;div align = "right" style="margin-right: 1em;"&gt;
      [&lt;a href="http://ja.doukaku.org/lang/nadesico/"&gt;
      なでしこ
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7052/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7052/</guid></item></channel></rss>