<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Latest comments for language 'J' on doukaku.org</title><link>http://ja.doukaku.org/lang/j/</link><description>Latest comments for language 'J' on doukaku.org(long)</description><language>ja</language><lastBuildDate>Sat, 22 Nov 2008 20:44:42 -0000</lastBuildDate><item><title>pooq's comment on '('と')'の対応
</title><link>http://ja.doukaku.org/comment/7927/</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;pre class='compact'&gt;括弧の対応がとれている時に1を
そうでない場合は0を返します。

   paren_check '()'
1
   paren_check ')()'
0
   paren_check '()()'
1
   paren_check '(()())'
1
   paren_check '())(()'
0
&lt;/pre&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;paren_check=:3 :&amp;#39;*/0&amp;lt;:-/+/\&amp;quot;1 p E.&amp;quot;0 1 y[p=.40 41{a.&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7927/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7927/</guid></item><item><title>pooq's comment on 漢数字で九九の表
</title><link>http://ja.doukaku.org/comment/7914/</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;pre class='compact'&gt;#7898を真似して桁ごとに置き換えるのではなく、数字をまるごと
置き換えるようにした。
&lt;/pre&gt;
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2
3
4&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;a=.ucp&amp;#39;一二三四五六七八九&amp;#39;
b=.ucp&amp;#39;＠&amp;#39;
c=.ucp&amp;#39;〇&amp;#39;
;rows(*/~&amp;gt;:i.#a){,{b;(b,a);c,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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7914/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7914/</guid></item><item><title>pooq's comment on 漢数字で九九の表
</title><link>http://ja.doukaku.org/comment/7867/</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;pre class='compact'&gt;置換の部分を変えてみました。

＠＠一＠＠二＠＠三＠＠四＠＠五＠＠六＠＠七＠＠八＠＠九
＠＠二＠＠四＠＠六＠＠八＠一〇＠一二＠一四＠一六＠一八
＠＠三＠＠六＠＠九＠一二＠一五＠一八＠二一＠二四＠二七
＠＠四＠＠八＠一二＠一六＠二〇＠二四＠二八＠三二＠三六
＠＠五＠一〇＠一五＠二〇＠二五＠三〇＠三五＠四〇＠四五
＠＠六＠一二＠一八＠二四＠三〇＠三六＠四二＠四八＠五四
＠＠七＠一四＠二一＠二八＠三五＠四二＠四九＠五六＠六三
＠＠八＠一六＠二四＠三二＠四〇＠四八＠五六＠六四＠七二
＠＠九＠一八＠二七＠三六＠四五＠五四＠六三＠七二＠八一
&lt;/pre&gt;
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;t=:ucp&amp;#39;〇一二三四五六七八九&amp;#39;
;rows((-verb){.(ucp&amp;#39;＠＠&amp;#39;),[:{&amp;amp;t(#t)&amp;amp;#.inv)&amp;amp;.&amp;gt;&amp;lt;&amp;quot;noun*/~&amp;gt;:i.&amp;lt;:#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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7867/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7867/</guid></item><item><title>pooq's comment on 漢数字で九九の表
</title><link>http://ja.doukaku.org/comment/7860/</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;pre class='compact'&gt;J言語での日本語の扱いがまだよくわかっていません。
これは、windows用GUI版の場合です。
最初に九九のテーブルをつくり、文字に変換してから
'0123456789'を'〇一二三四五六七八九'に置換しています。&lt;/pre&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;load &amp;#39;strings&amp;#39;
a=.(s=.verb+dyad)u:&amp;#39;〇一二三四五六七八九&amp;#39;
b=.;/adverb&amp;quot;:i.#a  
c=.,(&amp;quot;:*/~&amp;gt;:i.&amp;lt;:#a),.LF
c rplc (b,.;/a),&amp;#39; &amp;#39;;s u:&amp;#39;　&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7860/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7860/</guid></item><item><title>pooq's comment on タブ区切りデータの処理
</title><link>http://ja.doukaku.org/comment/7746/</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;pre class='compact'&gt;   ]d=.;:;._2 data            レコードを改行で、カラムをタブで区切りboxに入れる。
+--+-------+--------+---+
|ID|Surname|Forename|Age|
+--+-------+--------+---+
|1 |Sato   |Hanako  |17 |
+--+-------+--------+---+
|0 |Suzuki |Taro    |18 |
+--+-------+--------+---+

   ]h=.0{d                    1行目をヘッダに。J言語ではリストやテーブルの
+--+-------+--------+---+     インデックスは0－オリジン。
|ID|Surname|Forename|Age|
+--+-------+--------+---+

   ]d=.}.d                    2行目からをデータに。
+-+------+------+--+
|1|Sato  |Hanako|17|
+-+------+------+--+
|0|Suzuki|Taro  |18|
+-+------+------+--+

   ]d=. d /: 0{"1 d           第1カラムの値でデータを昇順にソートする。
+-+------+------+--+
|0|Suzuki|Taro  |18|
+-+------+------+--+
|1|Sato  |Hanako|17|
+-+------+------+--+

   ]h=.0 2 1 3{ h           ヘッダの第2カラムと第3カラムを入れ替える。
+--+--------+-------+---+
|ID|Forename|Surname|Age|
+--+--------+-------+---+

   ]d=. 0 2 1 3 {"1 d         データの第2カラムと第3カラムを入れ替える。
+-+------+------+--+
|0|Taro  |Suzuki|18|
+-+------+------+--+
|1|Hanako|Sato  |17|
+-+------+------+--+

   ]d=.(":&amp;amp;&amp;gt;:&amp;amp;".&amp;amp;.&amp;gt;3{"1 d) 3}"0 1 d      第4カラムの値にそれぞれ1を加える。
+-+------+------+--+                     数値に変換して加算した後、文字列に戻す。
|0|Taro  |Suzuki|19|
+-+------+------+--+
|1|Hanako|Sato  |18|
+-+------+------+--+

   ]d=.h,d                       ヘッダとデータを連結。
+--+--------+--------+---+
|ID|Surname |Forename|Age|
+--+--------+--------+---+
|0 |Taro    |Suzuki  |19 |
+--+--------+--------+---+
|1 |Hanako  |Sato    |18 |
+--+--------+--------+---+

  ]d=.(,TAB&amp;amp;;)/"1 d　　　　　　　カラムを区切るタブを挿入。
+--+-+--------+-+-------+-+---+
|ID| |Forename| |Surname| |Age|
+--+-+--------+-+-------+-+---+
|0 | |Taro    | |Suzuki | |19 |
+--+-+--------+-+-------+-+---+
|1 | |Hanako  | |Sato   | |18 |
+--+-+--------+-+-------+-+---+
　　　　　　　　　　　　　　　　　最後にboxから取り出して出力。
&lt;/pre&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&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;data =. ;: ;._2 stdin&amp;#39;&amp;#39;
header =. 0{data
data =. }.data
data =. data /: 0{&amp;quot;1 data
header =. 0 2 1 3{ header
data =. 0 2 1 3{&amp;quot;1 data
data =. (&amp;quot;:&amp;amp;&amp;gt;:&amp;amp;&amp;quot;.&amp;amp;.&amp;gt;3{&amp;quot;1 data) 3}&amp;quot;0 1 data
data =. header , data
wd&amp;amp;;&amp;quot;1 (, TAB&amp;amp;;)/&amp;quot;1 data
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7746/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7746/</guid></item><item><title>pooq's comment on 2^i * 3^j * 5^k なる整数
</title><link>http://ja.doukaku.org/comment/7685/</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;pre class='compact'&gt;1 2 3 5 のリストを掛け合わせ uniq して、を繰り返す。
最後にソートして n 個とりだす。&lt;/pre&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;wd&amp;quot;0(100){./:~~.,1 2 3 5*/^:10[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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7685/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7685/</guid></item><item><title>pooq's comment on 文字列型日時ののN秒後時間取得
</title><link>http://ja.doukaku.org/comment/7527/</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;pre class='compact'&gt;関数に出力機能まで含めるとなんか使いにくそう。

   '2008 8 27 23 59 25' DateEx 40
2008 8 28 0 0 5

   '2008 8 27 23 59 25' DateEx _40
2008 8 27 23 58 45

   DateEx 100000000
2011 11 3 0 12 46.731
&lt;/pre&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&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;load &amp;#39;dates&amp;#39;

now =: 6!:0

DateEx =: 3 : 0
(&amp;quot;: now &amp;#39;&amp;#39;) DateEx y
:
wd 1 tsrep (y * 1000) + tsrep &amp;quot;. x
)
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7527/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7527/</guid></item><item><title>pooq's comment on LL Golf Hole 8 - 横向きのピラミッドを作る
</title><link>http://ja.doukaku.org/comment/7406/</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;pre class='compact'&gt;データは引数で。
&amp;gt;jconsole LL8.ijs 4
*
**
***
****
***
**
*
&lt;/pre&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;exit wd/.&amp;#39;*&amp;#39;$~,~&amp;quot;.&amp;gt;2{ARGV
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7406/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7406/</guid></item><item><title>pooq's comment on LL Golf Hole 7 - バイト数を読みやすくする
</title><link>http://ja.doukaku.org/comment/7329/</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;pre class='compact'&gt;データは標準入力から。
サンプルプログラムのように k=1000 で。
&amp;gt;echo 123|jconsole unit1.ijs
123

&amp;gt;echo 1234|jconsole unit1.ijs
1.2k

&amp;gt;echo 123456789|jconsole unit1.ijs
123.5M

&amp;gt;echo 12345678901234567|jconsole unit1.ijs
12345.7T&lt;/pre&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;exit wd;(a&amp;lt;1e3){a;~(0j1&amp;quot;:a%10^3*b),(b=.((a=.x:&amp;quot;.}:1!:1[3)&amp;gt;10^3*i.5)i:1){&amp;#39; kMGT&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7329/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7329/</guid></item><item><title>pooq's comment on LL Golf Hole 6 - 10進数を2進数に基数変換する
</title><link>http://ja.doukaku.org/comment/7294/</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;pre class='compact'&gt;&lt;/pre&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;exit wd 1&amp;quot;:#:&amp;quot;.}:1!:1[3
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7294/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7294/</guid></item><item><title>pooq's comment on LL Golf Hole 5 - 最上位の桁を数え上げる
</title><link>http://ja.doukaku.org/comment/7186/</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;pre class='compact'&gt;データは標準入力から。&lt;/pre&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;exit wd&amp;quot;0(a&amp;amp;&amp;gt;:#])0,,(10x^i.#&amp;quot;:a=.&amp;quot;.}:1!:1[3)*/&amp;gt;:i.9
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7186/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7186/</guid></item><item><title>pooq's comment on LL Golf Hole 3 - 13日の金曜日を数え上げる
</title><link>http://ja.doukaku.org/comment/7063/</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;pre class='compact'&gt;フックとフォークを使うと頭くらくらしてくるけど、すこし縮んだ。&lt;/pre&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;exit wd(&amp;quot;:,&amp;quot;:&amp;amp;#)(#~13={:&amp;quot;1)todate(#~2=7|])(+[:i.78161-])todayno 3{.6!:0&amp;#39;&amp;#39;[load&amp;#39;dates&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7063/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7063/</guid></item><item><title>pooq's comment on LL Golf Hole 3 - 13日の金曜日を数え上げる
</title><link>http://ja.doukaku.org/comment/7054/</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;pre class='compact'&gt;すみません。総数の表示が抜けていました。&lt;/pre&gt;
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;load&amp;#39;dates&amp;#39;
exit wd(&amp;quot;:,&amp;quot;:&amp;amp;#)(#~5&amp;amp;=&amp;amp;weekday)(#~13&amp;amp;=&amp;amp;{:&amp;quot;1)todate(+i.&amp;amp;(78161&amp;amp;-))todayno 3{.6!:0&amp;#39;&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7054/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7054/</guid></item><item><title>pooq's comment on LL Golf Hole 3 - 13日の金曜日を数え上げる
</title><link>http://ja.doukaku.org/comment/7047/</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;pre class='compact'&gt;実行した日から2013年12月31日までの日付のテーブルをつくり13日を取り出し
その中から金曜日を取り出しています。

実行結果
2009  2 13
2009  3 13
2009 11 13
2010  8 13
2011  5 13
2012  1 13
2012  4 13
2012  7 13
2013  9 13
2013 12 13&lt;/pre&gt;
&lt;hr&gt;
  
    &lt;table&gt;&lt;tr&gt;&lt;td class="linenos"&gt;&lt;pre&gt;1
2&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;load&amp;#39;dates&amp;#39;
exit wd(#~5&amp;amp;=&amp;amp;weekday)(#~13&amp;amp;=&amp;amp;{:&amp;quot;1)todate(+i.&amp;amp;(78161&amp;amp;-))todayno 3{.6!:0&amp;#39;&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/7047/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/7047/</guid></item><item><title>pooq's comment on LL Golf Hole 2 - 文字列に含まれる単語の最初の文字を大文字にする
</title><link>http://ja.doukaku.org/comment/6975/</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;pre class='compact'&gt;空白が2個以上続く場合におかしくなるのを
直していたら短くなった。&lt;/pre&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;exit wd}:;&amp;lt;&amp;amp;(toupper&amp;amp;{.,}.);.2,&amp;amp;&amp;#39; &amp;#39;1!:1[3
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/6975/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/6975/</guid></item><item><title>pooq's comment on LL Golf Hole 2 - 文字列に含まれる単語の最初の文字を大文字にする
</title><link>http://ja.doukaku.org/comment/6918/</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;pre class='compact'&gt;windows 用のコンソール版の場合です。
空白を単語の区切りとしています。
文字列は標準入力で与えます。

&amp;gt;echo "LL day and night" | jconsole ll2.ijs
"LL Day And Night"
&lt;/pre&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;exit wd;(,&amp;#39; &amp;#39;&amp;amp;;)/&amp;lt;&amp;amp;(toupper&amp;amp;{.,}.);._1&amp;#39; &amp;#39;,1!:1[3
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/6918/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/6918/</guid></item><item><title>pooq's comment on 憂鬱な勇者
</title><link>http://ja.doukaku.org/comment/6898/</link><description>



&lt;a href="http://ja.doukaku.org/182/"&gt;憂鬱な勇者&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/182/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/182/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;pre class='compact'&gt;windows 用のコンソール版の場合です。&lt;/pre&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&lt;/pre&gt;&lt;/td&gt;&lt;td class="code"&gt;&lt;div class="highlight"&gt;&lt;pre&gt;monster =: &amp;lt;;._1 &amp;#39; 焼きたてパン 強いシャチホコ もんじゃ焼き一年生 怪人ホタテ男 ニセ勇者 逃げ足の早いアレ 睡魔 煩悩 愛らしい子犬の中の人 恋するスズメバチ 勇敢なクマンバチ 信じられない物 勇者の師匠 浮遊する鎧 怪盗ドボン 闇の招き猫 誘惑のカスタードクリーム しょっぱすぎる籠手 カレー味の兜 光沢だけは一流の盾 若葉マークのモンスター 新緑の季節 梅雨時の車両のニオイ 暑すぎる夏 新宿らしき何か やたら発達したドーナツ 育ちすぎたクマー なごやかな雰囲気 凍り付いた気配 忍び寄る恐怖&amp;#39;

skill =: &amp;lt;;._1 &amp;#39; お豆腐の買い方 鉛筆の買い方 消しゴムの使い方 メモの取り方 攻撃に使えないこともない呪文 裏町の歩き方 森林浴 珈琲の味 しじみのみそ汁の作り方 回覧板の回し方 郵便物の投函方法 立ち話のコツ 猫の呼び方 犬の呼び方 カラスの呼び方 鳩専用豆鉄砲 秘密の趣味 速く走るコツ 剣の使い方 斧の使い方 まきわりで、まっきわりわり 聖なる祈り 孤独 涼しく過ごすコツ お洒落のコツ 卵をふわっと焼く方法 ごはんの研ぎ方 油汚れの対応方法 大人の振るまい Suicaの使い方&amp;#39;

sleep =: 6!:3
9!:1 &amp;gt;.5{6!:0 &amp;#39;&amp;#39;  NB. random seed 
p =: 1!:2&amp;amp;2       NB. print

main =: 3 : 0
sel =. ?@# { ]
for_i. &amp;gt;:i.30 do.
  p &amp;#39;*-----&amp;#39;
  p (&amp;gt;sel monster),&amp;#39;を倒した！&amp;#39;
  p (&amp;quot;:!x:i), &amp;#39;の経験値を得た。&amp;#39;
  if. i&amp;lt;30 do.
    p &amp;#39;勇者は&amp;#39;,(&amp;quot;:i),&amp;#39;にレベルが上がった！&amp;#39;
    p &amp;#39;勇者は、&amp;#39;,(&amp;gt;sel skill),&amp;#39;を覚えた。&amp;#39;
    p &amp;#39;&amp;#39;
    sleep 2
    p &amp;#39;&amp;#39;
    p &amp;#39;そして、&amp;#39;
    p &amp;#39;かくかくしかじかで、山あり谷ありの冒険が続いたが割愛。&amp;#39;
    p &amp;#39;&amp;#39;
  else.
    p &amp;#39;勇者は、また、レベルが上がった！&amp;#39;
    p &amp;#39;勇者は、ふと空しさを覚えた。&amp;#39;
  end.
end.
)
exit main &amp;#39;&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/6898/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/6898/</guid></item><item><title>pooq's comment on 2次元ランダムウォーク
</title><link>http://ja.doukaku.org/comment/6829/</link><description>



&lt;a href="http://ja.doukaku.org/193/"&gt;2次元ランダムウォーク&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/193/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/193/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;pre class='compact'&gt;特に指定はないようなので、単位時間に上下左右の四方向に一歩ずつ
進む一番簡単そうなものにしました。

   random_walk 10
 1  0 _1
 2  0  0
 3 _1  0
 4 _1  1
 5 _2  1
 6 _3  1
 7 _2  1
 8 _2  2
 9 _2  3
10 _1  3&lt;/pre&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;random_walk=:3 :&amp;#39;(&amp;gt;:i.y),.+/\&amp;gt;(&amp;lt;:?y#4){0 _1;0 1;_1 0;1 0&amp;#39;
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/6829/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/6829/</guid></item><item><title>pooq's comment on /*コメント*/を取り除く
</title><link>http://ja.doukaku.org/comment/6793/</link><description>



&lt;a href="http://ja.doukaku.org/17/"&gt;/*コメント*/を取り除く&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/17/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/17/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;pre class='compact'&gt;お題の実行例を満たす最小限の機能しかありませんが。

   remove_comment 'AAA'
AAA
   remove_comment 'AAA/*BBB*/' 
AAA
   remove_comment 'AAA/*BBB*/CCC'
AAACCC
   remove_comment 'AAA/*BBB/*CCC*/DDD*/EEE'
AAADDD*/EEE
   remove_comment 'AAA/a//*BB*B**/CCC'
AAA/a/CCC
&lt;/pre&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;remove_comment=: 3 :0
s=. (&amp;#39;/*&amp;#39;E.y)i.1
t=. s}.y
e=. (&amp;#39;*/&amp;#39;E.t)i.1
(s{.y),(2+e)}.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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/6793/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

</description><guid>http://ja.doukaku.org/comment/6793/</guid></item><item><title>pooq's comment on 自分自身のファイル名を知る方法
</title><link>http://ja.doukaku.org/comment/6792/</link><description>



&lt;a href="http://ja.doukaku.org/151/"&gt;自分自身のファイル名を知る方法&lt;/a&gt;
(&lt;a href="http://ja.doukaku.org/151/nested/"&gt;Nested&lt;/a&gt; 
 &lt;a href="http://ja.doukaku.org/151/flatten/"&gt;Flatten&lt;/a&gt;)


&lt;hr&gt;
  &lt;pre class='compact'&gt;windows 用のコンソール版の場合です。
&lt;/pre&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;exit echo &amp;gt;1{ARGV
&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/j/"&gt;
      J
      &lt;/a&gt;]
      [&lt;a href="http://ja.doukaku.org/comment/6792/download/"&gt;
      download code
      &lt;/a&gt;]
      &lt;/a&gt;]
    &lt;/div&gt;
    &lt;hr&gt;
  

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