[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/10 16:01 / Filesize : 349 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

七行プログラミング part2



1 名前:デフォルトの名無しさん [02/04/15 12:09]
7行×79文字なら言語は問いません。
過去作品は>>2-5を参照。

■前スレ
pc.2ch.net/test/read.cgi/tech/984182993/

975 名前:デフォルトの名無しさん mailto:sage [02/09/29 11:45]
>>974
> 出したか無いけど、新スレのlispとか7行にするつもりがあるとは思えないだろ。

コード見ないとなんとも言えないよ。

976 名前:デフォルトの名無しさん mailto:sage [02/09/29 12:06]
>>975
>GC、関数トレース、リスト操作、再帰、高階、内部関数

奇跡が起きてもこれだけを7行付近まで持っていくのは不可能と断言できる。

977 名前:デフォルトの名無しさん mailto:sage [02/09/29 17:22]
>>975
その程度のことも解らない人はこの板に来ない方がいい

978 名前:デフォルトの名無しさん mailto:sage [02/09/29 17:53]
>>976
もし出来たら、目でピーナッツ噛めよな

979 名前:デフォルトの名無しさん mailto:sage [02/09/29 17:53]
>>977
> その程度のことも解らない人はこの板に来ない方がいい

ふ〜〜〜ん、あんたはコードを見なくてもわかるわけね、すごいね。

980 名前:デフォルトの名無しさん mailto:sage [02/09/29 18:33]
>>978-979
粘着見苦しい。つーか解るだろ(w

981 名前:デフォルトの名無しさん mailto:sage [02/09/29 18:39]
断定して排除するのも見苦しいぞ。
選民思想が強すぎる。

982 名前:デフォルトの名無しさん mailto:sage [02/09/29 18:44]
まあ無理っぽい率99.8%超えてるのは認めよう
でも、男なら いや 漢なら! 敢えて0.2%に挑む!

983 名前:デフォルトの名無しさん mailto:sage [02/09/29 18:50]
>>981「犬が卵を産まないと断定できるのか?」
ton.2ch.net/test/read.cgi/gline/1028811653/



984 名前:デフォルトの名無しさん mailto:sage [02/09/29 19:14]
>>982
無理っぽい率100%越えてるって。

985 名前:デフォルトの名無しさん mailto:sage [02/09/29 19:18]
>>984
えーやっぱりそうかなー
でも100%のヒーローなんているわけないよと
わかってんだからはりきるしかないですな

986 名前:デフォルトの名無しさん mailto:sage [02/09/29 19:44]
>984
ヤマトじゃあるまいしどうやったら100%超えるのかと。
でも見たかったな44行lisp。

987 名前:デフォルトの名無しさん mailto:sage [02/09/29 19:50]
GCとかトレースなどはあきらめても問題ないんじゃ?
順次機能を削っていけば…

988 名前:デフォルトの名無しさん mailto:sage [02/09/29 19:57]
>>987
よし作れ

989 名前:デフォルトの名無しさん mailto:sage [02/09/29 19:59]
>>988
俺はlispを知らない(w
ので、仕様を決めてくれ

990 名前:デフォルトの名無しさん mailto:sage [02/09/29 20:08]
7行職人に到る過程として「44行でこんなのできました」というのも
大切にすべきではと思う。7行スレでやるのはスレ違いだが。

無下に断るよりは隔離スレ(釣りバカ)で質疑応答を受けたり
気が向いた人が添削・指摘するなりしたほうがお互いベターでは?

991 名前:デフォルトの名無しさん mailto:sage [02/09/29 20:47]
>>990
> 無下に断るよりは隔離スレ(釣りバカ)で質疑応答を受けたり
> 気が向いた人が添削・指摘するなりしたほうがお互いベターでは?

ソース見てから、「あっちへ逝け」と振るんじゃダメなん ?

992 名前:デフォルトの名無しさん mailto:sage [02/09/29 21:02]
>>991
いいと思うぞ

993 名前:989 mailto:sage [02/09/29 21:05]
俺はlispを知らないので、代わりにlisp風?ミニ電卓を作ってみた。
"(* (+ 2 3) 4)" みたいな計算ができる。
貧弱な上短くする余地もまだまだある、つーか手抜きだが、その辺は好きに弄ってくれ。

#include<stdio.h>
char s[999],*p=s;a(void){int r=0;if(*p=='('){char c=*++p;++p;while(*p==32)++p;
if(c=='+')r=a()+a();else if(c=='-')r=a()-a();else if(c=='*')r=a()*a();else if(
c=='/')r=a()/a();else if(c=='%')r=a()%a();else if(c=='p'){r=a();printf("%d\n",
r);}++p;}else do{r=r*10+*(p++)-'0';}while(*p!=32&&*p!=0&&*p!=')');while(*p==32
)++p;return r;}main(){gets(s);printf("%d\n",a());return 0;}



994 名前:デフォルトの名無しさん mailto:sage [02/09/29 21:14]
>>993
つまり、逆ポーランド記法の電卓ってこと?

995 名前:989 mailto:sage [02/09/29 21:21]
逆ポーランド記法と正反対で、演算子が前に来るから…何て言うんだろ?

表示のpとループ構文l(←もちろん独自仕様)加えて7行に増やした(w
例えば(l 10 (p 10)) で 10を10回表示。
#include<stdio.h>
char s[999],*p=s;a(void){int r=0;if(*p=='('){char c=*++p;++p;while(*p==32)++p;
if(c=='+')r=a()+a();else if(c=='-')r=a()-a();else if(c=='*')r=a()*a();else if(
c=='/')r=a()/a();else if(c=='%')r=a()%a();else if(c=='p'){r=a();printf("%d\n",
r);}else if(c=='l'){int i,n=a();char*b=p;for(i=0;i<n;++i){p=b;r=a();}}++p;}
else do{r=r*10+*(p++)-'0';}while(*p!=32&&*p!=')');while(*p==32)++p;return r;}
main(){gets(s);printf("%d\n",a());return 0;}

996 名前:デフォルトの名無しさん mailto:どうせネタだろ [02/09/29 21:25]
>>994
> つまり、逆ポーランド記法の電卓ってこと?

逆ポーランドは、反対。

2 3 + 4 * とか入力すると、20 とか出力される。HP の奴が有名。

ポーランド記法は、* + 2 3 4 とか入力する。

997 名前:デフォルトの名無しさん mailto:sage [02/09/29 21:27]
HPの電卓は最高だな。クソCompaqめが…

1000取っていい?

998 名前:デフォルトの名無しさん mailto:sage [02/09/29 21:28]
>>996
ネタかどうかしらないがageるな

999 名前:デフォルトの名無しさん mailto:sage [02/09/29 21:32]
次スレ:七行プログラミング part3
pc3.2ch.net/test/read.cgi/tech/1033143528/l50

兄弟スレ:「釣りバカ日誌パート1」
pc3.2ch.net/test/read.cgi/tech/1033220509/l50


           ここは 乂1000取り合戦場乂 となりますた。。。
      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (:::::::::::)  ,,、,、,,,         \オーーーーーーーッ!!/
      //三/|三|\     ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ∪  ∪       (    )    (     )   (    )    )
 ,,、,、,,,       ,,、,、,,,  ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ,,、,、,,,       (    )    (    )    (    )    (    )

1000 名前:997 ◆1O00getQ mailto:お言葉に甘えて [02/09/29 21:32]
    \\                                              //
  ♪  \\    キョウモゲンキニ 1000get♪  ミンナナカヨク 1000get♪     //    ♪
       \\                                        //         ♪
     ♪    ∧ ∧     ∧ ∧   ∧ ∧     ∧ ∧    ∧ ∧     ∧∧      ♪
 ♪    ∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧      ♪
      (゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧
    ♪ ∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)∧ ∧(゚0 ゚*)  ♪
─♪──(゚0 ゚*)|  ∪(゚0 ゚*)|  ∪(゚0 ゚*)|  ∪(゚0 ゚*)|  ∪(゚0 ゚*)|  ∪(゚0 ゚*) |  ∪(゚0 ゚*) |  ∪───────
       |  ∪  | |  ∪|   | | ∪. |   | |  ∪|  | .|  ∪|   | | ∪ |  | |  ∪ |  |〜    ♪
  ♪   |  | U U .|  | U U  |  | U U. |  | U U .|  | U U  |   | U U  |  | U U   ♪
       U U     U U     U U     U U     U U     U U     U U


1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<349KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef