プチコン3号 SmileBASIC コミュニティ投稿MGウッディー udatomoki2015/01/14 17:20:15質問中・上級者向けのプチコン問題、第二問です。(といっても、この問題は初心者でも解けるかな。) ~問題2~ 次のようなプログラムを作りました。 A=RND(6) IF A==4 OR A==5 THEN B=1 ELSE B=0 PRINT B これを書いて、このプログラムをより、短い文字で作り替えたいと考えました。『PRINT B』の部分は『?B』で短縮できましたが、まだ納得いきません。 では、そこの君! このプログラムを書き替えてほしい! (詳しくはコメントへ)3そうだね 23返信プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿MGウッディー udatomoki2015/1/14 17:23~条件~ 上のプログラムの通り、 『RND()で得た数字が「4」か「5」だったら1を表示して、それ以外は0を表示する』 を守ること。0そうだね プレイ済み2017/11/04 00:16:31に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿MGウッディー udatomoki2015/1/14 17:24勿論、行数も出来るだけ少なくしてほしい。0そうだね プレイ済み2017/11/04 00:16:31に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿ネタバレテル teru72ig.id2015/1/14 17:34?RND(6)>31そうだね プレイ済み2017/11/04 00:16:31に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿ネタバレotta777 otta777a2015/1/14 17:45A=RND(6) B=(A>3) ?B AはRND関数で0~5の整数が代入されます 0~5の整数のうち0~3は0、4か5の時は1ということは条件と してA>3が同等の条件となります。 プチコン3号では条件が成立すると1となるのでこれをBに 代入して表示します。 表示するだけでいいということなら変数Bへの代入もやめて A=RND(6) ?(A>3) と短くできます。0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿MGウッディー udatomoki2015/1/14 17:49あ、あとくれぐれもカンニングはなしですよ。0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿ネタバレねこはち neko800012015/1/14 17:51A=RND(6) ?(A>3)0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿ネタバレおにぎり EasyPuzzler652015/1/14 18:00a=rnd(6) print floor(a/4) とでもしておこうかな 条件式が0か1の値をもつ が公式の仕様かどうか だけど まあ動けばオッケー はただしいマイコンの遊び方だねw0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿ネタバレおにぎり EasyPuzzler652015/1/14 18:16はっはっはー はずかし div が使えるんだ a=rnd(6) print a div 4 でオッケーなんだな 演算子の定義はスペックのページを見ないといけないんだな0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿ネタバレスー thanks_0u02015/1/14 18:45うーん、こうでしょうか?(´=ω=`) ?RND(6)>31そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿ネタバレあまさと しおん ShionAmasato2015/1/14 18:55ついうっかり真面目に4と5に限定しそうになったけど、RND(6)の上限値を考えると…0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿ネタバレあまさと しおん ShionAmasato2015/1/14 18:59値がどんな数でもOK版 B=ABS(A-4.5)==.50そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿ネタバレけい kei0baisoku2015/1/14 19:23参加してみます。トリッキーで良くないのは承知の上での書き方……… ?RND(6)>3 以上9文字です。0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[13]親投稿ネタバレコータ[quota] W.D.WE2015/1/14 19:25? rnd(6)>30そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[14]親投稿ネタバレりゅうまご ryumago2015/1/14 20:43せっかくなので IF RND(6)>3 THEN ?1 ELSE ?0 0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[15]親投稿りゅうまご ryumago2015/1/14 20:54投稿した上で皆さんの解答見て あ、そういえばそうかーと あまり省略して書くことが無かったので目から鱗な気分でした0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[16]親投稿ネタバレKU kerorinU2015/1/14 20:57?RND(6)>3 ですかね。IFのORはビットorではなく論理orの||(破線×2)のほうが適当だと思います。0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[17]親投稿ネタバレヒロブミ hirobumi-mmo2015/1/14 20:58?RND(6)>>2 0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[18]親投稿ネタバレうちゅうじん kunieda.hnh2015/1/14 21:32?RND(6)>30そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[19]親投稿MGウッディー udatomoki2015/1/14 22:07答えは明日の夜9時に出します。 (ほとんどの人が答えを出せてますね…)0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[20]親投稿MGウッディー udatomoki2015/1/14 22:09回答した後は、みんなの回答を見てもいいですよ。0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[21]親投稿ネタバレけい kei0baisoku2015/1/14 23:33ヒロブミさんの回答が一番ユニーク……(°ω°) 一見誤字に見えるけど、確かに。2そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[22]親投稿MGウッディー udatomoki2015/1/15 0:14むむむっ!? 簡単すぎたか!?0そうだね プレイ済み2017/11/04 00:16:30に取得
プチコン3号 SmileBASIC コミュニティ返信[23]親投稿MGウッディー udatomoki2015/1/15 21:04~正解~ 一番文字数が少なくする方法は… ?RND(6)>3 です! 正解した方、おめでとうございます! 景品は…ないです(笑)!1そうだね プレイ済み2017/11/04 00:16:30に取得