[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
この機能を使うにはJavaScriptを有効にしてください
|
プログラミング配信1日目
1
:
名無しさん
:2009/03/21(土) 14:15:47
初めまして、かーみです。
HSP3で簡単なゲーム、ツールを作っていきたいと思います。
今日完成させることは多分無理だとは思いますが
完成した暁にはリスナーの皆様にもテストプレイしていただければ幸いでございます。
注意事項
・家族の部屋侵入により一時中止になる場合がございます
・パソコンが落ちるかもしれません
215
:
名無しさん
:2010/03/31(水) 05:37:25
お前がそう思うんならそうなんだろう お前ん中ではな
216
:
名無しさん
:2010/03/31(水) 05:37:41
よかったね^^
217
:
名無しさん
:2010/03/31(水) 05:37:50
BGMがスマートなプログラムに驚いてピザりだした
218
:
名無しさん
:2010/03/31(水) 05:38:11
かーみ君優勝おめでとう
219
:
名無しさん
:2010/03/31(水) 05:38:40
リロードや
220
:
名無しさん
:2010/03/31(水) 05:40:03
やっぱそれつまってね? まあいい できてた
次、オンライン関係ないけどFizzbuzzいこうか
221
:
名無しさん
:2010/03/31(水) 05:40:21
ちょwwwwwwww詰まってるwwwwwwwwwwwww
222
:
名無しさん
:2010/03/31(水) 05:41:27
1時以降は評価しないんかな?
223
:
名無しさん
:2010/03/31(水) 05:44:03
改行して100まで100行表示させるかんじがいいかな
224
:
名無しさん
:2010/03/31(水) 05:47:56
知らないよ^^
225
:
名無しさん
:2010/03/31(水) 05:49:16
ぼうず まずは思うままに書け
226
:
名無しさん
:2010/03/31(水) 05:51:43
そういえばi++と++iじゃ意味が違うんだよね
227
:
名無しさん
:2010/03/31(水) 05:51:57
(map (lambda (x) (cond ((= (modulo x 15) 0) 'fizzbuzz)
((= (modulo x 3) 0) 'fizz)
((= (modulo x 5) 0) 'buzz)
(else x)))
(iota 100 1))
できたッ!
228
:
名無しさん
:2010/03/31(水) 05:53:58
見てもLISPやってないだろうから大丈夫と思う
229
:
名無しさん
:2010/03/31(水) 05:54:40
Schemeか。
230
:
名無しさん
:2010/03/31(水) 05:56:18
lispやschemeを学びたいと聞いて
231
:
名無しさん
:2010/03/31(水) 05:56:26
未踏ユース目指しましょう
232
:
名無しさん
:2010/03/31(水) 05:57:29
将棋ソフトつくってやねうらおのやつ倒しましょう
233
:
名無しさん
:2010/03/31(水) 05:59:36
1行で作る人もいるのかコレ・・・
234
:
名無しさん
:2010/03/31(水) 06:05:46
HSPとはちゃうんやで
235
:
名無しさん
:2010/03/31(水) 06:06:00
未成年の喫煙と聞いてゴミ所に通報しておきました
236
:
名無しさん
:2010/03/31(水) 06:06:10
剰余は%,不等号は!=
237
:
名無しさん
:2010/03/31(水) 06:06:20
だいぶん不思議な呪文がまじってるな
238
:
名無しさん
:2010/03/31(水) 06:07:53
そこかしこに=つけてもコンパイラさんには通用せえへんで
239
:
名無しさん
:2010/03/31(水) 06:08:02
'(def g)
(quote . ((def . (g . ())) . ()))
字句解析だけでどうやってこうやって変換するの?詳しい人教えてね^^
240
:
名無しさん
:2010/03/31(水) 06:09:07
それFizzBuzzしかだしちゃいけないとこ全部
Fizz
Buzz
FizzBuzzってでてるだろwwwww
241
:
名無しさん
:2010/03/31(水) 06:10:23
ヒント else if
242
:
名無しさん
:2010/03/31(水) 06:11:04
字句解析だけ、の意味がわからんが
'のシンタックスシュガー解釈して普通にリストとしてパースしてから
ドット対形式で表示したらいんじゃないの
243
:
名無しさん
:2010/03/31(水) 06:13:40
たぶん動作してるけど
コーディングできない人って思われる
244
:
名無しさん
:2010/03/31(水) 06:19:50
各条件がかぶってないんだからそうなる
245
:
名無しさん
:2010/03/31(水) 06:21:49
>>227
は気にしなくていい
1〜100のリストを入力にして
条件によってfizzbuzzとかを出力してるだけ
条件式は君が書いてるコードとほぼ同じ
246
:
名無しさん
:2010/03/31(水) 06:24:36
list
: sexpr CR
| list sexpr CR
;
sexpr
: ATOM
| LP sexpr DOT sexpr RP
;
S式パースするために これ以上どれくらいルール必要?
247
:
名無しさん
:2010/03/31(水) 06:25:06
あーひとつだけ,
一個一個の条件式はほぼ同じなんだけど分岐条件の順序が違う
君のコードは条件が冗長で分岐の順序も変と思われる
248
:
名無しさん
:2010/03/31(水) 06:27:26
そういうこと.条件分岐はきつい順に書いてく.
if (3でも5でも割り切れる) {
} else if (3で割り切れる) {
} else if (5で割り切れる) {
}
249
:
名無しさん
:2010/03/31(水) 06:29:09
別に(n % 15) == 0でええやん
250
:
名無しさん
:2010/03/31(水) 06:31:06
かーみくんの書き方のほうが条件を直接コーディングしてて読みやすい
という人もいる
251
:
名無しさん
:2010/03/31(水) 06:31:32
3も5も素数だから15の剰余取っていいけど
人に見せること前提のコードならそのことを
コメントで書いておかないと人によっては減点
今の書き方ならコメントはいらない
252
:
名無しさん
:2010/03/31(水) 06:32:25
エロスイフはややこしいな
253
:
名無しさん
:2010/03/31(水) 06:33:49
int i , fizz , buzz ;
for(i=1;i<100;i++){
fizz=(i%3==0);
buzz=(i%5==0);
if(fizz)printf("fizz");
if(buzz)printf("buzz");
if(fizz+buzz==0)printf("%d",i);
printf("\n");
}
おれはこんなのしか作れなかった。
254
:
名無しさん
:2010/03/31(水) 06:36:09
>>253
条件式が複雑なときはそういうふうに一旦結果を変数に入れるときはある
この問題に対してはちょっと仰々しい感じはする
255
:
名無しさん
:2010/03/31(水) 06:38:07
>>253
よくみるとちゃんと動作しないなこれ
256
:
名無しさん
:2010/03/31(水) 06:39:25
#include <stdio.h>
int main()
{
printf("%s",map (fizzbuzz,iota(100,1,1)));
return 0;
}
できたー!
257
:
名無しさん
:2010/03/31(水) 06:44:17
HSP主乙であったー・・・・・・
258
:
名無しさん
:2010/03/31(水) 06:46:27
おつー
259
:
名無しさん
:2010/04/23(金) 18:33:35
フォッサムってアニメの主人公みたいな
ピッチングフォームだなー
260
:
名無しさん
:2010/04/23(金) 18:34:08
誤爆スマソ
261
:
名無しさん
:2010/04/27(火) 12:28:27
一見、普通の女の子の日記ですが、
ある事をした後に更新しています。
かなり中毒性が高いので注意が必要かもしれないです。
ttp://stay23meet.web.fc2.com/has/
262
:
名無しさん
:2010/04/29(木) 04:40:21
#include"stdio.h"
int main(void){
int i;
char f[] = "Fizz", b[] = "Buzz";
for(i = 1;i<101;i++){
if (i % 3 == 0 && i % 5 == 0){printf("%s%s\n",f,b);}
else if (i % 3 == 0 ){printf("%s\n",f);}
else if (i % 5 == 0 ){printf("%s\n",b);}
else {printf("%d\n",i);}
}
return 0;
}
264
:
名無しさん
:2011/02/26(土) 18:51:06
ts
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板