インテルさんの謎掛けに答えるだけだったのに、BASICプログラムの最適化に発展した件

インテルジャパンさんが問いかけた謎かけについて 答を出すプログラムをプチコンなりN60-BASICで作ったら 結果的に最適化してスピードアップを図る所まで 行ってしまいました。 続きを読む
117
前へ 1 2 ・・ 13 次へ
こうやまP提督㌠フレンズ @zweisser

@Lindberg1999 プチコンを始めた後、フォントや単色スプライト指定のために覚えたテクニックですが、配列変数の(0)-(15)に"0000"(0)から"1111"(F)まで入れておいて、あとはMID$やVALで処理するのが、一番楽なようです。

2013-11-11 19:46:48
teshima takashi a.k.a. Lindberg1999 @teshimatakashi1

@zweisser やり方はわかりますが、この場合あんまり意味なさそう(^_^;)

2013-11-11 19:49:05
teshima takashi a.k.a. Lindberg1999 @teshimatakashi1

やろうとしたらいろいろ思いつくんだけど(^_^;)

2013-11-11 19:52:01

MORIYA (パピコニアン) @morian

@Lindberg1999 おぉ、とうとうココまで。Dr.Dがみたら「DATA文は短くできるぞ」とか言われる逆展開に

2013-11-11 19:48:23

美星まどい/bp@THEXDER勝手に移植の人 @beautyplanets

@sinpen @Lindberg1999 45 AS=AS*2 50 AS=AS+VAL(MID$(D$,J,1)) の方が速そうなそうでないような。

2013-11-11 19:56:01
teshima takashi a.k.a. Lindberg1999 @teshimatakashi1

@beautyplanets @sinpen こっちのほうが早いですねー。べき乗で遅いんですね。

2013-11-11 20:01:10

teshima takashi a.k.a. Lindberg1999 @teshimatakashi1

最適化しようとする人たちがわらわら集まってきてこわいですw

2013-11-11 19:58:57
Thunderbolt⚡ @RetroComPeople

@Lindberg1999 メモリの1バイトは血の一滴です(キリッ

2013-11-11 20:04:08

美星まどい/bp@THEXDER勝手に移植の人 @beautyplanets

@Lindberg1999 @sinpen ひらめいた。もしかしたら、 50 IF MID$(D$,J,1)="1" THEN AS=AS+1 の方が速いかも知れません。

2013-11-11 20:05:05
美星まどい/bp@THEXDER勝手に移植の人 @beautyplanets

@Lindberg1999 @sinpen 実験してくださったのですね。ありがとうございます。やー、汎用関数のcallより条件分岐の方が必要サイクル数が多少減るかなと思ったのですが、一応効果あるみたいですね。

2013-11-11 20:20:19
Ackieee @Ackieee

@Lindberg1999 @beautyplanets 裏ページに全リスト表示しておいて適宜拾ってくるといいかも。

2013-11-11 20:35:55
美星まどい/bp@THEXDER勝手に移植の人 @beautyplanets

@Lindberg1999 @Ackieee @sinpen な、なんと!?wwwww いやしかし、まだAS=AS+ASが残ってる・・・・

2013-11-11 20:25:20
前へ 1 2 ・・ 13 次へ