プログラミングのお題スレです。
【出題と回答例】
1 名前:デフォルトの名無しさん
お題:お題本文
2 名前:デフォルトの名無しさん
>>1 使用言語
回答本文
結果がある場合はそれも
【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/
宿題は宿題スレがあるのでそちらへ。
※前スレ
プログラミングのお題スレ Part14
http://mevius.5ch.net/test/read.cgi/tech/1558168409/
プログラミングのお題スレ Part15
■ このスレッドは過去ログ倉庫に格納されています
2019/07/28(日) 19:39:57.54ID:832c/ukY
126デフォルトの名無しさん
2019/08/16(金) 10:19:15.90ID:s+gRsoB0 >>120 Ruby
f = -> n {[(1..).find{10 > n = n.divmod(10).reduce(:*)}, n]}
(10..99).group_by{|i| f[i]}.max.tap{|m| m.last.each{|v| puts '%dは%d回で%dになる.' % [v, *m.first]}}
# => 77は4回で8になる.
f = -> n {[(1..).find{10 > n = n.divmod(10).reduce(:*)}, n]}
(10..99).group_by{|i| f[i]}.max.tap{|m| m.last.each{|v| puts '%dは%d回で%dになる.' % [v, *m.first]}}
# => 77は4回で8になる.
127デフォルトの名無しさん
2019/08/16(金) 11:35:03.96ID:Y33v+D/I >>120 Perl5
use List::Util reduce;
for (qw{15 93 123 277777788888899}) {
($n, $i) = ($_, 0);
while (1 < length $n) {
$n = reduce {$a * $b} split '', $n;
$i++;
}
print "$_ -> $i回で $nになる\n";
}
実行結果
~ $ perl 15_120.pl
15 -> 1回で 5になる
93 -> 3回で 4になる
123 -> 1回で 6になる
277777788888899 -> 11回で 0になる
use List::Util reduce;
for (qw{15 93 123 277777788888899}) {
($n, $i) = ($_, 0);
while (1 < length $n) {
$n = reduce {$a * $b} split '', $n;
$i++;
}
print "$_ -> $i回で $nになる\n";
}
実行結果
~ $ perl 15_120.pl
15 -> 1回で 5になる
93 -> 3回で 4になる
123 -> 1回で 6になる
277777788888899 -> 11回で 0になる
128デフォルトの名無しさん
2019/08/16(金) 11:40:17.74ID:FoYt1ZXR 実用上、意味のないことは寝言という。
129デフォルトの名無しさん
2019/08/16(金) 11:52:49.37ID:38QTrPdc グッスリお休み。
130デフォルトの名無しさん
2019/08/16(金) 17:08:53.11ID:/mNc+3sP131デフォルトの名無しさん
2019/08/16(金) 19:41:08.88ID:4vR5Al7i 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9=4996238671872
この段階で、掛け算14回じゃなくて1回になるの?
この段階で、掛け算14回じゃなくて1回になるの?
132デフォルトの名無しさん
2019/08/16(金) 21:11:10.70ID:UOmTAtC9 元のお題は2桁の自然数なのでそれよりも桁が多いならその場合のルールも決めないとダメだろうな。
133デフォルトの名無しさん
2019/08/16(金) 22:49:37.86ID:WXGx/ZZ4 > 2x7x7x7x7x7x7x8x8x8x8x8x8x9x9=4996238671872
を1回としても14回としても解き方はたいして変わらんからどっちでもいいと思う
とりあえず回答例見たら1回としてるみたいだから1回の方でいいんじゃね
を1回としても14回としても解き方はたいして変わらんからどっちでもいいと思う
とりあえず回答例見たら1回としてるみたいだから1回の方でいいんじゃね
134デフォルトの名無しさん
2019/08/17(土) 05:49:01.88ID:He41kTu9 >>120
common lisp
https://pastebin.com/ZcaYiA3N
任意の自然数に拡張した
split-num を実装してて思った
perl の数字と文字を自由に行き来できる cool型マジcool
common lisp
https://pastebin.com/ZcaYiA3N
任意の自然数に拡張した
split-num を実装してて思った
perl の数字と文字を自由に行き来できる cool型マジcool
135デフォルトの名無しさん
2019/08/17(土) 05:57:53.54ID:He41kTu9 15=>(5 1)
93=>(4 3)
198=>(4 3)
468=>(8 3)
738=>(6 4)
793=>(4 4)
1748=>(6 3)
93=>(4 3)
198=>(4 3)
468=>(8 3)
738=>(6 4)
793=>(4 4)
1748=>(6 3)
136デフォルトの名無しさん
2019/08/17(土) 15:01:05.32ID:m7Zf+/1R >>120 Perl5
use feature current_sub;
use List::Util reduce;
for (qw{15 93 123 277777788888899}) {
$i = 0;
$n = sub {
return shift if 1 == @_;
$i++, __SUB__->(split'', reduce {$a * $b } @_);
}->(split'');
print "$_ -> $i回で $nになる\n";
}
実行結果
~ $ perl 15_120_2.pl
15 -> 1回で 5になる
93 -> 3回で 4になる
123 -> 1回で 6になる
277777788888899 -> 11回で 0になる
use feature current_sub;
use List::Util reduce;
for (qw{15 93 123 277777788888899}) {
$i = 0;
$n = sub {
return shift if 1 == @_;
$i++, __SUB__->(split'', reduce {$a * $b } @_);
}->(split'');
print "$_ -> $i回で $nになる\n";
}
実行結果
~ $ perl 15_120_2.pl
15 -> 1回で 5になる
93 -> 3回で 4になる
123 -> 1回で 6になる
277777788888899 -> 11回で 0になる
137さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/17(土) 15:58:34.13ID:hkO+8710 お題: オカダンゴムシには進行中に壁にぶつかると左へ、次は右へ(あるいは右へ、次は左へ)と交互に曲がっていく習性がある。この行動は「交替性転向反応」といい、左右に交互に曲がる事で天敵から逃げられる確率を高めているといわれている(ウィキペディアより引用)。
何もない整数平面上にスタート地点(S)とゴール地点(G)が与えられる。仮想ダンゴムシ(@)の周辺に壁(#)をいくつか作って、スタート地点からゴール地点まで誘導せよ。
ただし、ダンゴムシは最初は右向きを向いていて、最初にぶつかったら左に曲がるものとする。
90度曲がって目の前にすぐに壁がある場合は同じ方へもう90度曲がるものとする。壁はいくつ作ってもよい。
例) S=(0, 0), G=(5, 2)
→#={(6, 0)}.
例) S=(1, 2), G=(-1, 1)
→#={(2, 2), (1, 3), (0, 2), (1, 0)}.
何もない整数平面上にスタート地点(S)とゴール地点(G)が与えられる。仮想ダンゴムシ(@)の周辺に壁(#)をいくつか作って、スタート地点からゴール地点まで誘導せよ。
ただし、ダンゴムシは最初は右向きを向いていて、最初にぶつかったら左に曲がるものとする。
90度曲がって目の前にすぐに壁がある場合は同じ方へもう90度曲がるものとする。壁はいくつ作ってもよい。
例) S=(0, 0), G=(5, 2)
→#={(6, 0)}.
例) S=(1, 2), G=(-1, 1)
→#={(2, 2), (1, 3), (0, 2), (1, 0)}.
138デフォルトの名無しさん
2019/08/17(土) 16:18:33.55ID:RHoMoFJP >>137
ダンゴムシは初手でどこに向いてるの?北?Y+?X+?
ダンゴムシは初手でどこに向いてるの?北?Y+?X+?
139さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/17(土) 16:19:06.00ID:hkO+8710 ヒント: 最初、スタートとゴールを囲むように壁を仮設する。ぶつからない壁は要らない。
140さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/17(土) 16:20:08.58ID:hkO+8710 ダンゴムシはx軸方向です。y軸は数学と同じ上向きを仮定してます。
141デフォルトの名無しさん
2019/08/17(土) 17:21:32.91ID:RHoMoFJP Y+がビジュアライズして上になるかはビジュアライザーの挙動次第なのでいいのだけど。
最初はX+向いてるのね。承知。
最初はX+向いてるのね。承知。
142デフォルトの名無しさん
2019/08/17(土) 17:25:39.14ID:RHoMoFJP あ、もう一つあるんだ。
最初にダンゴムシが壁にぶつかったときは右と左どっち優先?
////
#
@#
////
の時。
方向がX+の時に左へターンしたら無限ループする。
逆に、方向がY+の時右にターンしたら無限ループする。
どや?
最初にダンゴムシが壁にぶつかったときは右と左どっち優先?
////
#
@#
////
の時。
方向がX+の時に左へターンしたら無限ループする。
逆に、方向がY+の時右にターンしたら無限ループする。
どや?
143デフォルトの名無しさん
2019/08/17(土) 17:28:20.45ID:uIV5R7Aj > ただし、ダンゴムシは最初は右向きを向いていて、最初にぶつかったら左に曲がるものとする。
144デフォルトの名無しさん
2019/08/17(土) 17:29:33.02ID:wzQeNn8E >>142
>90度曲がって目の前にすぐに壁がある場合は同じ方へもう90度曲がるものとする。
>90度曲がって目の前にすぐに壁がある場合は同じ方へもう90度曲がるものとする。
145デフォルトの名無しさん
2019/08/17(土) 17:29:46.66ID:RHoMoFJP すみません。見落としていました。
大変申し訳ありません。
大変申し訳ありません。
146デフォルトの名無しさん
2019/08/17(土) 19:06:19.57ID:c+Xct49t クソコテの相手すんなよ
147さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/17(土) 20:39:30.65ID:hkO+8710 世界はクソにあふれている! 何てこった! この状況を! この状況を変えるためには、クソをせずに生きれる仕組みを! 皆様と一緒にクソをせずに生きれる仕組みを、実現して! 行きましょう!
148デフォルトの名無しさん
2019/08/17(土) 23:18:56.65ID:+079Z1et そこでファナモの出番なわけですよ
149デフォルトの名無しさん
2019/08/17(土) 23:52:46.77ID:9or86GZG それよりも交替性転換反応とやらが本当に生存確率を高めるのか
右にばかり曲がりたがる逃亡犯と左にしか曲がれない共産党員を例に
シミュレーションを繰り返すプログラムを書いて?(゚∀゚)
右にばかり曲がりたがる逃亡犯と左にしか曲がれない共産党員を例に
シミュレーションを繰り返すプログラムを書いて?(゚∀゚)
150デフォルトの名無しさん
2019/08/18(日) 00:30:12.24ID:Onid3Fuw FPSのレレレ撃ちでしょ
ゲームで実験結果がでているからYoutubeにGo
ゲームで実験結果がでているからYoutubeにGo
151デフォルトの名無しさん
2019/08/18(日) 01:00:00.23ID:C9/yeHaG あなた達は、実は自分で思っているほど
ソフトウエアの開発が得意ではないということに
まだ気がついてすら至っていない
ソフトウエアの開発が得意ではないということに
まだ気がついてすら至っていない
152さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/18(日) 01:50:38.18ID:f2ZPM7Xh >>151
そうだよね。ソフトクリーム作るのって大変だね。ちなみに英語ではジェラートだからね。
そうだよね。ソフトクリーム作るのって大変だね。ちなみに英語ではジェラートだからね。
153デフォルトの名無しさん
2019/08/18(日) 02:07:00.19ID:4oEGaRbg >>151
君は、実は自分で思っているほど日本語が得意ではないということにまだ気づいていない。
君は、実は自分で思っているほど日本語が得意ではないということにまだ気づいていない。
154デフォルトの名無しさん
2019/08/18(日) 02:25:43.87ID:zcvAoSag そう来ると思っていました。
155デフォルトの名無しさん
2019/08/18(日) 16:17:40.63ID:YNXq+wty156デフォルトの名無しさん
2019/08/18(日) 16:41:42.29ID:YNXq+wty 一番だよ〜。ほめてほめて〜〜!!
157デフォルトの名無しさん
2019/08/18(日) 17:02:53.87ID:MNRPGL9Z 乙。
158デフォルトの名無しさん
2019/08/18(日) 17:05:38.20ID:Onid3Fuw O(1)だよ
159デフォルトの名無しさん
2019/08/18(日) 17:21:04.50ID:YNXq+wty やっほーい。
160さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/18(日) 17:59:15.27ID:f2ZPM7Xh スタート地点に壁を作ってるみたい。アルゴリズムの詰めが甘いようだ。
161デフォルトの名無しさん
2019/08/18(日) 18:37:31.03ID:YNXq+wty162デフォルトの名無しさん
2019/08/18(日) 18:38:29.32ID:Y3okjmnX164さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/18(日) 19:33:02.90ID:f2ZPM7Xh お題: 壁で囲まれた何もない有限の部屋(面積5m^3前後)の中に、四方向に距離センサーが付いた、丸い形のお掃除ロボット(直径20cm)がある。
各距離センサーは、ロボットからその方向にある障害物までの距離を常に教えてくれる。
ロボットはその場で右または左に5度単位で自転するか、もしくは前方向に5cm単位で前進できる。
部屋全体のおおよその形がわかるまで、ロボットを動かしなさい。
例) 正方形の部屋
例) 正三角形の部屋
例) 凹の形の部屋
各距離センサーは、ロボットからその方向にある障害物までの距離を常に教えてくれる。
ロボットはその場で右または左に5度単位で自転するか、もしくは前方向に5cm単位で前進できる。
部屋全体のおおよその形がわかるまで、ロボットを動かしなさい。
例) 正方形の部屋
例) 正三角形の部屋
例) 凹の形の部屋
165さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/18(日) 19:46:24.23ID:f2ZPM7Xh 直径20cmが入り込めない隙間は無視、もしくは壁と見なす。
スクリーンショットか動画を作れたら、30点加点する。
スクリーンショットか動画を作れたら、30点加点する。
166デフォルトの名無しさん
2019/08/18(日) 19:59:22.35ID:Y3okjmnX 面積なのに^3とはこれ如何に
167さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/18(日) 20:17:13.38ID:OH7aQxbJ168デフォルトの名無しさん
2019/08/19(月) 11:34:00.91ID:icNxZHqv >>164
部屋の壁の構成が凹を基本としたヒルベルト曲線だったら「おおよその形」はそのロボットのAIは何と答えればいいの?
ttps://cdn-ak.f.st-hatena.com/images/fotolife/o/obelisk2/20161224/20161224022849.png
部屋の壁の構成が凹を基本としたヒルベルト曲線だったら「おおよその形」はそのロボットのAIは何と答えればいいの?
ttps://cdn-ak.f.st-hatena.com/images/fotolife/o/obelisk2/20161224/20161224022849.png
169デフォルトの名無しさん
2019/08/19(月) 11:46:10.65ID:icNxZHqv もしくは、「壁」とは何か
170デフォルトの名無しさん
2019/08/19(月) 12:00:44.91ID:78Wz1qhX171デフォルトの名無しさん
2019/08/19(月) 12:36:53.71ID:ChF0jSyn 4個目のスタート地点の壁を許しても、3個目の答えが間違えてるやん?
[-1,1]の壁を1回透過しないとゴールにたどり着けないやん?
まあ [*いしのなかにいる*] は許されないと思うけどw
[-1,1]の壁を1回透過しないとゴールにたどり着けないやん?
まあ [*いしのなかにいる*] は許されないと思うけどw
172デフォルトの名無しさん
2019/08/19(月) 12:50:21.54ID:78Wz1qhX173デフォルトの名無しさん
2019/08/19(月) 13:04:09.25ID:ChF0jSyn 動的ターン制って考えは思いつかんかった
その考えなら>>155でも問題ないな
その考えなら>>155でも問題ないな
174デフォルトの名無しさん
2019/08/19(月) 13:05:56.48ID:78Wz1qhX 握手(非強制)
175さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/19(月) 13:45:26.16ID:5pda5jNo 部屋の形を表すビットマップ画像、もしくは一個以上の多角形でいいよ。
176さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/19(月) 13:49:12.41ID:5pda5jNo 誤差は気にしない、気にしない。
177さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/19(月) 13:53:20.88ID:5pda5jNo >>173
壁をいつ置くかの記述がなかった、設問の不備ということで、正解、にしときます。すみません。
壁をいつ置くかの記述がなかった、設問の不備ということで、正解、にしときます。すみません。
178デフォルトの名無しさん
2019/08/19(月) 21:12:29.11ID:78Wz1qhX 及第点!
179デフォルトの名無しさん
2019/08/19(月) 21:48:51.89ID:KFTDhNgP コテのくせに偉そうだな
180デフォルトの名無しさん
2019/08/20(火) 03:10:44.70ID:p19J/GFP アスペばっかやんけこのスレ
181デフォルトの名無しさん
2019/08/23(金) 16:30:48.96ID:GCcQKmFF182デフォルトの名無しさん
2019/08/27(火) 08:48:20.54ID://c3Bn/y >>4 Java
https://ideone.com/JHb8WE
>>5-6
> T = std::max(T,UI(mt));
> if (T >= C) { Re++; }
保持してる最大値でもう一回振るかどうか決めちゃってないかい?
https://ideone.com/JHb8WE
>>5-6
> T = std::max(T,UI(mt));
> if (T >= C) { Re++; }
保持してる最大値でもう一回振るかどうか決めちゃってないかい?
183デフォルトの名無しさん
2019/08/27(火) 20:29:01.48ID:ZWZUVJ+Q184デフォルトの名無しさん
2019/08/27(火) 20:38:02.13ID:ZWZUVJ+Q あ、勘違いしてた。ちょっと待ってて。
185デフォルトの名無しさん
2019/08/27(火) 20:41:11.53ID:ZWZUVJ+Q186デフォルトの名無しさん
2019/08/27(火) 21:01:10.99ID://c3Bn/y187デフォルトの名無しさん
2019/08/27(火) 21:06:40.25ID:ZWZUVJ+Q188デフォルトの名無しさん
2019/08/27(火) 21:10:12.33ID:ZWZUVJ+Q189デフォルトの名無しさん
2019/08/27(火) 22:42:10.07ID:ZWZUVJ+Q お題:値が変更不可能でインデックスだけ参照できるシャッフルされた配列を何らかの方法でソートする。その際配列や値のコピーは取れない。
C++でいう、constの配列をなんとか整列してみましょう。
自分の答え。:https://ideone.com/4S932i
C++でいう、constの配列をなんとか整列してみましょう。
自分の答え。:https://ideone.com/4S932i
190デフォルトの名無しさん
2019/08/28(水) 00:04:27.28ID:4LHTj8UL >>189 Perl5
use List::Util shuffle;
@a = shuffle 1..10;
@ix = 0..$#a;
print "@a\n";
@iy = sort{$a[$a] <=> $a[$b]} @ix;
print "@a[@iy]\n";
実行例
~ $ perl 15_189.pl
5 2 4 8 3 10 6 9 1 7
1 2 3 4 5 6 7 8 9 10
use List::Util shuffle;
@a = shuffle 1..10;
@ix = 0..$#a;
print "@a\n";
@iy = sort{$a[$a] <=> $a[$b]} @ix;
print "@a[@iy]\n";
実行例
~ $ perl 15_189.pl
5 2 4 8 3 10 6 9 1 7
1 2 3 4 5 6 7 8 9 10
191デフォルトの名無しさん
2019/08/28(水) 00:57:09.32ID:iZEqAFR9 激お題:自動プログラミングプログラムを作るか日本語で説明せよ。方法は各自の言語にゆだねる。
https://ideone.com/2UWc8g
自分は上記のようなものを作った。
4kb位のプログラムができるのに多分数年かかる。
コンパイラの通ったかというのを取れれば文章的に正しいやつは何かを残していく。
でも、コンパイラに投げる動作はわからないので入れてない。
https://ideone.com/2UWc8g
自分は上記のようなものを作った。
4kb位のプログラムができるのに多分数年かかる。
コンパイラの通ったかというのを取れれば文章的に正しいやつは何かを残していく。
でも、コンパイラに投げる動作はわからないので入れてない。
192デフォルトの名無しさん
2019/08/28(水) 01:00:49.34ID:iZEqAFR9193デフォルトの名無しさん
2019/08/28(水) 01:14:30.34ID:mmOF8lug >>191 ナンジャそれは、お題でもなんでもない。 まず日本語の勉強をして出直してこい。
お題も人に解る様に出せないような人間はプログラマの素質はない。
お題も人に解る様に出せないような人間はプログラマの素質はない。
194デフォルトの名無しさん
2019/08/28(水) 01:51:57.69ID:iZEqAFR9196デフォルトの名無しさん
2019/08/28(水) 14:09:15.46ID:iZEqAFR9197デフォルトの名無しさん
2019/08/28(水) 14:20:49.15ID:iHRPACN2 まず自動プログラミングプログラムってなんだよ
お前の造語なんか知らんわ
お前の造語なんか知らんわ
198デフォルトの名無しさん
2019/08/28(水) 14:40:15.76ID:9ymulh1y ドメイン特化言語作れってことか?
199デフォルトの名無しさん
2019/08/28(水) 14:40:49.41ID:gV1iThk/ >>189
Kotlin
https://paiza.io/projects/hCnNPeSohDhcerAL2MMqag
こんなので良いのかな?
厳密に言ったら最後の出力文字列を作る時の map で値が取り出されて新たなリスト作るからコピーされちゃってんだけどね。
Kotlin
https://paiza.io/projects/hCnNPeSohDhcerAL2MMqag
こんなので良いのかな?
厳密に言ったら最後の出力文字列を作る時の map で値が取り出されて新たなリスト作るからコピーされちゃってんだけどね。
200デフォルトの名無しさん
2019/08/28(水) 14:47:42.49ID:iZEqAFR9 「自動プログラミング」「プログラム」ですが何か。
DSLじゃないわ。
DSLじゃないわ。
201デフォルトの名無しさん
2019/08/28(水) 14:52:51.27ID:CKrqMRiB 1文字ごとにカンマが入って空白or改行を使わないプログラミング言語ってなんだろう…?
4kb(この表記だとビットかバイトかわからん)が数年で行けるってどういう計算だろう…?
4kb(この表記だとビットかバイトかわからん)が数年で行けるってどういう計算だろう…?
202デフォルトの名無しさん
2019/08/28(水) 14:59:27.89ID:iZEqAFR9203デフォルトの名無しさん
2019/08/28(水) 15:03:25.48ID:iZEqAFR9 >>201
文字の列挙のリストには抜けがあるかもしれない。
C++は改行しなくても空白さえあればかける気がするけど。
なお、字数が増えれば増えるほど遅くなる。
とりあえず、実行してみればわかるけど、検索文字を総当たりしてるだけだからね。
んで、コンパイラに投げて通るかどうかのチェック入れないといけないんだ。
文字の列挙のリストには抜けがあるかもしれない。
C++は改行しなくても空白さえあればかける気がするけど。
なお、字数が増えれば増えるほど遅くなる。
とりあえず、実行してみればわかるけど、検索文字を総当たりしてるだけだからね。
んで、コンパイラに投げて通るかどうかのチェック入れないといけないんだ。
204デフォルトの名無しさん
2019/08/28(水) 15:06:25.36ID:iZEqAFR9205デフォルトの名無しさん
2019/08/28(水) 15:59:11.53ID:CKrqMRiB 字数が増えれば増えるほど遅くなる、の遅くなり具合がわかってない気がする
使用する文字の種類を60とした場合、総当たりで毎秒10億個生成できても19年で10文字くらいだよ
使用する文字の種類を60とした場合、総当たりで毎秒10億個生成できても19年で10文字くらいだよ
206デフォルトの名無しさん
2019/08/28(水) 16:09:46.11ID:DKDzG5Os ただの無限の猿定理では?
207デフォルトの名無しさん
2019/08/28(水) 16:18:28.21ID:iZEqAFR9208デフォルトの名無しさん
2019/08/28(水) 16:19:08.51ID:DKDzG5Os 設問が悪い。
自動プログラミングプログラムの出力が不正でなければ良い→コンパイルエラーないしはランタイムエラーを出さない、で良いの?
phpのソースを書き出せば問題ない。
ランダムな文字列を出力し続けても、文字空間が64文字であれば、5文字目以降、毎回1/1073741824で失敗するがそれ以外のケースで自分自身を表示する正しいプログラムになる。
自動プログラミングプログラムの出力が不正でなければ良い→コンパイルエラーないしはランタイムエラーを出さない、で良いの?
phpのソースを書き出せば問題ない。
ランダムな文字列を出力し続けても、文字空間が64文字であれば、5文字目以降、毎回1/1073741824で失敗するがそれ以外のケースで自分自身を表示する正しいプログラムになる。
209デフォルトの名無しさん
2019/08/28(水) 16:42:26.29ID:e0ao7N2r >>200 自動プログラミングが何で数字の羅列なんだよ。
何処がプログラミングだよ。 こんな物どんなコンパイラを通したら意味を持ったプログラムになるんだよ。
何処がプログラミングだよ。 こんな物どんなコンパイラを通したら意味を持ったプログラムになるんだよ。
210デフォルトの名無しさん
2019/08/28(水) 16:43:40.35ID:e0ao7N2r >>200 自分が日本語で説明してみろよ。
211デフォルトの名無しさん
2019/08/28(水) 17:16:03.37ID:iZEqAFR9212デフォルトの名無しさん
2019/08/28(水) 17:16:54.34ID:iZEqAFR9 とりあえず、絶不評なので>>191は終了します。
お付き合いいただきありがとうございました。
お付き合いいただきありがとうございました。
213デフォルトの名無しさん
2019/08/28(水) 17:33:20.06ID:DKDzG5Os ガチでやるなら遺伝的アルゴリズムで遊んだほうが面白そうな話題ではある。
総当たりは分が悪い。
総当たりは分が悪い。
214デフォルトの名無しさん
2019/08/28(水) 18:50:08.98ID:sIwi/wTh みんなまじめに小学生の相手して偉いなぁ
215デフォルトの名無しさん
2019/08/28(水) 19:02:24.38ID:31wF8+fr ネットでプログラムとかコードとかの記事検索して予約語が含まれるセンテンスをコピペするプログラムとかどう?(゚∀゚)<これを自動プログラミングと呼べるかどうか知らんけど
216デフォルトの名無しさん
2019/08/28(水) 19:28:19.63ID:gV1iThk/ >>212
最後まで何をやらせたいのかわからなかった。
最後まで何をやらせたいのかわからなかった。
217デフォルトの名無しさん
2019/08/28(水) 20:50:01.23ID:f9cLfftu218デフォルトの名無しさん
2019/08/29(木) 00:02:26.73ID:gFHz9oC8 まあ例のコテロートルだろうな
219さまよえる蟻人間 ◆T6xkBnTXz7B0
2019/08/29(木) 00:48:42.64ID:5IzqEHY7 お題: 入力として任意の長さのバイト列(半角アルファベット)が与えられる。入力を左から読み取っていくとき、
読み込まれるバイトの状態遷移を表すデータまたは画像を出力せよ。ただし、初期状態は'^'、終了状態は'$'で
表すものとし、状態遷移図のノードには重複がないものとする。
例)
"AKDAK"
→
^: A.
A: K.
K: D$.
D: A.
$: .
読み込まれるバイトの状態遷移を表すデータまたは画像を出力せよ。ただし、初期状態は'^'、終了状態は'$'で
表すものとし、状態遷移図のノードには重複がないものとする。
例)
"AKDAK"
→
^: A.
A: K.
K: D$.
D: A.
$: .
220デフォルトの名無しさん
2019/08/29(木) 01:15:35.61ID:goo8Bnc2 mousukosikangaetekarasyutudasisiroyokusokotega
222デフォルトの名無しさん
2019/08/29(木) 11:53:46.40ID:DcYjq8Qg nande2do$ga deterunda?
223デフォルトの名無しさん
2019/08/29(木) 13:28:32.46ID:gjTy67rx225デフォルトの名無しさん
2019/08/29(木) 20:21:57.74ID:1SU6nQHs ループまで検出シロっていってるのかいな?
■ このスレッドは過去ログ倉庫に格納されています
