[過去ログ] プログラミングのお題スレ Part15 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
154: 2019/08/18(日)02:25 ID:zcvAoSag(1) AAS
そう来ると思っていました。
155(1): 2019/08/18(日)16:17 ID:YNXq+wty(1/4) AAS
>>137
外部リンク:ideone.com
C++。多分できた。
O(1)かも。
156: 2019/08/18(日)16:41 ID:YNXq+wty(2/4) AAS
一番だよ〜。ほめてほめて〜〜!!
157: 2019/08/18(日)17:02 ID:MNRPGL9Z(1) AAS
乙。
158: 2019/08/18(日)17:05 ID:Onid3Fuw(2/2) AAS
O(1)だよ
159: 2019/08/18(日)17:21 ID:YNXq+wty(3/4) AAS
やっほーい。
160(2): さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/18(日)17:59 ID:f2ZPM7Xh(2/5) AAS
スタート地点に壁を作ってるみたい。アルゴリズムの詰めが甘いようだ。
161: 2019/08/18(日)18:37 ID:YNXq+wty(4/4) AAS
>>160
表示の問題です。では済まないかい?
場所は保持してるよ?
162(1): 2019/08/18(日)18:38 ID:Y3okjmnX(1/2) AAS
>>137 Java
外部リンク:ideone.com
163: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/18(日)19:10 ID:f2ZPM7Xh(3/5) AAS
>>162
正解。
164(2): さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/18(日)19:33 ID:f2ZPM7Xh(4/5) AAS
お題: 壁で囲まれた何もない有限の部屋(面積5m^3前後)の中に、四方向に距離センサーが付いた、丸い形のお掃除ロボット(直径20cm)がある。
各距離センサーは、ロボットからその方向にある障害物までの距離を常に教えてくれる。
ロボットはその場で右または左に5度単位で自転するか、もしくは前方向に5cm単位で前進できる。
部屋全体のおおよその形がわかるまで、ロボットを動かしなさい。
例) 正方形の部屋
例) 正三角形の部屋
例) 凹の形の部屋
165: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/18(日)19:46 ID:f2ZPM7Xh(5/5) AAS
直径20cmが入り込めない隙間は無視、もしくは壁と見なす。
スクリーンショットか動画を作れたら、30点加点する。
166(1): 2019/08/18(日)19:59 ID:Y3okjmnX(2/2) AAS
面積なのに^3とはこれ如何に
167: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/18(日)20:17 ID:OH7aQxbJ(1) AAS
>>164 >>166
訂正。m^2です。
参考資料:直線と線分の当たり判定
外部リンク:spphire9.wordpress.com直線と線分の当たり判定/
168: 2019/08/19(月)11:34 ID:icNxZHqv(1/2) AAS
>>164
部屋の壁の構成が凹を基本としたヒルベルト曲線だったら「おおよその形」はそのロボットのAIは何と答えればいいの?
画像リンク[png]:cdn-ak.f.st-hatena.com
169: 2019/08/19(月)11:46 ID:icNxZHqv(2/2) AAS
もしくは、「壁」とは何か
170: 2019/08/19(月)12:00 ID:78Wz1qhX(1/4) AAS
>>160
一晩かんがえてみたんだけどね、ゆる〜くね。
スタートに壁作るなとは書いてないよね??
171(1): 2019/08/19(月)12:36 ID:ChF0jSyn(1/2) AAS
4個目のスタート地点の壁を許しても、3個目の答えが間違えてるやん?
[-1,1]の壁を1回透過しないとゴールにたどり着けないやん?
まあ [*いしのなかにいる*] は許されないと思うけどw
172: 2019/08/19(月)12:50 ID:78Wz1qhX(2/4) AAS
>>171
あぁ、なるほど、先において起動させる前提なのか。
オレ、動的にターン制で考えてたわ。
173(1): 2019/08/19(月)13:04 ID:ChF0jSyn(2/2) AAS
動的ターン制って考えは思いつかんかった
その考えなら>>155でも問題ないな
174: 2019/08/19(月)13:05 ID:78Wz1qhX(3/4) AAS
握手(非強制)
175: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/19(月)13:45 ID:5pda5jNo(1/3) AAS
部屋の形を表すビットマップ画像、もしくは一個以上の多角形でいいよ。
176: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/19(月)13:49 ID:5pda5jNo(2/3) AAS
誤差は気にしない、気にしない。
177: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/19(月)13:53 ID:5pda5jNo(3/3) AAS
>>173
壁をいつ置くかの記述がなかった、設問の不備ということで、正解、にしときます。すみません。
178: 2019/08/19(月)21:12 ID:78Wz1qhX(4/4) AAS
及第点!
179: 2019/08/19(月)21:48 ID:KFTDhNgP(1) AAS
コテのくせに偉そうだな
180: 2019/08/20(火)03:10 ID:p19J/GFP(1) AAS
アスペばっかやんけこのスレ
181: 2019/08/23(金)16:30 ID:GCcQKmFF(1) AAS
>>32
perl5
外部リンク:ideone.com
ずいぶん前のお題だが面白い回答ができたので再提出
再帰する正規表現に perl-code 内蔵の正規表現
たぶんウルトラレア
182(1): 2019/08/27(火)08:48 ID://c3Bn/y(1/2) AAS
>>4 Java
外部リンク:ideone.com
>>5-6
> T = std::max(T,UI(mt));
> if (T >= C) { Re++; }
保持してる最大値でもう一回振るかどうか決めちゃってないかい?
183: 2019/08/27(火)20:29 ID:ZWZUVJ+Q(1/6) AAS
>>182
振ったダイスが閾値超えてたら次の回を一回プラスしてる。
閾値C以上ならという判断。
184: 2019/08/27(火)20:38 ID:ZWZUVJ+Q(2/6) AAS
あ、勘違いしてた。ちょっと待ってて。
185: 2019/08/27(火)20:41 ID:ZWZUVJ+Q(3/6) AAS
>>4
外部リンク:ideone.com
C++。フォークして修正してみた。これでいいかなぁ。
186(1): 2019/08/27(火)21:01 ID://c3Bn/y(2/2) AAS
俺のとあってるし多分いいんじゃね?わからんが
でも>>5-6の時点で出題者からの突っ込みがないのが気になる
出題者出てきてー
187: 2019/08/27(火)21:06 ID:ZWZUVJ+Q(4/6) AAS
外部リンク:ideone.com
しつこいけど、変数名のかぶりが気持ち悪かったので書き直した。
それと、手元でデバッグ軽くやっておいた。
188: 2019/08/27(火)21:10 ID:ZWZUVJ+Q(5/6) AAS
>>186
そりゃよかった。
出題者に宿題解かされたかな??
189(2): 2019/08/27(火)22:42 ID:ZWZUVJ+Q(6/6) AAS
お題:値が変更不可能でインデックスだけ参照できるシャッフルされた配列を何らかの方法でソートする。その際配列や値のコピーは取れない。
C++でいう、constの配列をなんとか整列してみましょう。
自分の答え。:外部リンク:ideone.com
190(1): 2019/08/28(水)00:04 ID:4LHTj8UL(1) AAS
>>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
191(3): 2019/08/28(水)00:57 ID:iZEqAFR9(1/11) AAS
激お題:自動プログラミングプログラムを作るか日本語で説明せよ。方法は各自の言語にゆだねる。
外部リンク:ideone.com
自分は上記のようなものを作った。
4kb位のプログラムができるのに多分数年かかる。
コンパイラの通ったかというのを取れれば文章的に正しいやつは何かを残していく。
でも、コンパイラに投げる動作はわからないので入れてない。
192: 2019/08/28(水)01:00 ID:iZEqAFR9(2/11) AAS
>>190
perlわからないけど、参加してくれてありがとう。
コードが短くて羨ましい。
193(1): 2019/08/28(水)01:14 ID:mmOF8lug(1) AAS
>>191 ナンジャそれは、お題でもなんでもない。 まず日本語の勉強をして出直してこい。
お題も人に解る様に出せないような人間はプログラマの素質はない。
194(1): 2019/08/28(水)01:51 ID:iZEqAFR9(3/11) AAS
>>193
どこが解りにくかったですか?
テストコードは、言語で使える英数記号類を全探索するモノです。
195(1): 2019/08/28(水)12:29 ID:gV1iThk/(1/3) AAS
>>194
>>191全体
196: 2019/08/28(水)14:09 ID:iZEqAFR9(4/11) AAS
>>195
お題と余談が書いてあるだけだぞ。
とりあえず、刮目して自動プログラミングプログラムを作ってください。
作れなさそうなら、概要を日本語で説明してください。
197: 2019/08/28(水)14:20 ID:iHRPACN2(1) AAS
まず自動プログラミングプログラムってなんだよ
お前の造語なんか知らんわ
198: 2019/08/28(水)14:40 ID:9ymulh1y(1) AAS
ドメイン特化言語作れってことか?
199(1): 2019/08/28(水)14:40 ID:gV1iThk/(2/3) AAS
>>189
Kotlin
外部リンク:paiza.io
こんなので良いのかな?
厳密に言ったら最後の出力文字列を作る時の map で値が取り出されて新たなリスト作るからコピーされちゃってんだけどね。
200(2): 2019/08/28(水)14:47 ID:iZEqAFR9(5/11) AAS
「自動プログラミング」「プログラム」ですが何か。
DSLじゃないわ。
201(2): 2019/08/28(水)14:52 ID:CKrqMRiB(1/2) AAS
1文字ごとにカンマが入って空白or改行を使わないプログラミング言語ってなんだろう…?
4kb(この表記だとビットかバイトかわからん)が数年で行けるってどういう計算だろう…?
202: 2019/08/28(水)14:59 ID:iZEqAFR9(6/11) AAS
>>199
暗黙変数があるとオレ、フリーズしちゃうなぁ。
やったことない言語だけど、結果はあってると思う。
203: 2019/08/28(水)15:03 ID:iZEqAFR9(7/11) AAS
>>201
文字の列挙のリストには抜けがあるかもしれない。
C++は改行しなくても空白さえあればかける気がするけど。
なお、字数が増えれば増えるほど遅くなる。
とりあえず、実行してみればわかるけど、検索文字を総当たりしてるだけだからね。
んで、コンパイラに投げて通るかどうかのチェック入れないといけないんだ。
204: 2019/08/28(水)15:06 ID:iZEqAFR9(8/11) AAS
>>201
あぁ、指摘には感謝しておく。
4kbは大体4千字くらいか。
205(1): 2019/08/28(水)15:59 ID:CKrqMRiB(2/2) AAS
字数が増えれば増えるほど遅くなる、の遅くなり具合がわかってない気がする
使用する文字の種類を60とした場合、総当たりで毎秒10億個生成できても19年で10文字くらいだよ
206(1): 2019/08/28(水)16:09 ID:DKDzG5Os(1/3) AAS
ただの無限の猿定理では?
207: 2019/08/28(水)16:18 ID:iZEqAFR9(9/11) AAS
>>205
うほ!そんな遅いんかいな。
オーダーよりパッションで作ったのでそこまで考えてない。
それが・・・現実・・・!!!
>>206
そんなかんじだねぇ。
208(1): 2019/08/28(水)16:19 ID:DKDzG5Os(2/3) AAS
設問が悪い。
自動プログラミングプログラムの出力が不正でなければ良い→コンパイルエラーないしはランタイムエラーを出さない、で良いの?
phpのソースを書き出せば問題ない。
ランダムな文字列を出力し続けても、文字空間が64文字であれば、5文字目以降、毎回1/1073741824で失敗するがそれ以外のケースで自分自身を表示する正しいプログラムになる。
209(1): 2019/08/28(水)16:42 ID:e0ao7N2r(1/2) AAS
>>200 自動プログラミングが何で数字の羅列なんだよ。
何処がプログラミングだよ。 こんな物どんなコンパイラを通したら意味を持ったプログラムになるんだよ。
210: 2019/08/28(水)16:43 ID:e0ao7N2r(2/2) AAS
>>200 自分が日本語で説明してみろよ。
211: 2019/08/28(水)17:16 ID:iZEqAFR9(10/11) AAS
>>209
エーっと、C/C++はポインタがあるので実行したマシン破壊する確率は高いな。
わざと文書的に正しければと書いてあるんだが、気づいてないな。
>>208
そうですなぁ。チェッカーがエラーを吐かないでよかった気がする。
212(1): 2019/08/28(水)17:16 ID:iZEqAFR9(11/11) AAS
とりあえず、絶不評なので>>191は終了します。
お付き合いいただきありがとうございました。
213: 2019/08/28(水)17:33 ID:DKDzG5Os(3/3) AAS
ガチでやるなら遺伝的アルゴリズムで遊んだほうが面白そうな話題ではある。
総当たりは分が悪い。
214(1): 2019/08/28(水)18:50 ID:sIwi/wTh(1) AAS
みんなまじめに小学生の相手して偉いなぁ
215: 2019/08/28(水)19:02 ID:31wF8+fr(1) AAS
ネットでプログラムとかコードとかの記事検索して予約語が含まれるセンテンスをコピペするプログラムとかどう?(゚∀゚)<これを自動プログラミングと呼べるかどうか知らんけど
216: 2019/08/28(水)19:28 ID:gV1iThk/(3/3) AAS
>>212
最後まで何をやらせたいのかわからなかった。
217: 2019/08/28(水)20:50 ID:f9cLfftu(1) AAS
>>214
そいつは小学生じゃなくて
わりと高齢の池沼だと思う
218: 2019/08/29(木)00:02 ID:gFHz9oC8(1) AAS
まあ例のコテロートルだろうな
219(2): さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/29(木)00:48 ID:5IzqEHY7(1) AAS
お題: 入力として任意の長さのバイト列(半角アルファベット)が与えられる。入力を左から読み取っていくとき、
読み込まれるバイトの状態遷移を表すデータまたは画像を出力せよ。ただし、初期状態は'^'、終了状態は'$'で
表すものとし、状態遷移図のノードには重複がないものとする。
例)
"AKDAK"
→
^: A.
A: K.
K: D$.
D: A.
省1
220(1): 2019/08/29(木)01:15 ID:goo8Bnc2(1) AAS
mousukosikangaetekarasyutudasisiroyokusokotega
221: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/29(木)03:44 ID:+saAg95g(1/2) AAS
>>220
kantansugitakana?
222(1): 2019/08/29(木)11:53 ID:DcYjq8Qg(1) AAS
nande2do$ga deterunda?
223(1): 2019/08/29(木)13:28 ID:gjTy67rx(1) AAS
>>219
> 読み込まれるバイトの状態遷移を表すデータまたは画像
とは何か?
224: さまよえる蟻人間 ◆T6xkBnTXz7B0 2019/08/29(木)20:14 ID:+saAg95g(2/2) AAS
>>223
状態遷移図。
225: 2019/08/29(木)20:21 ID:1SU6nQHs(1) AAS
ループまで検出シロっていってるのかいな?
226: 2019/08/30(金)00:51 ID:0mnJOhtL(1) AAS
>>222
D$は、Dに遷移するか、または、$に遷移するって意味じゃないかな
227: 2019/08/30(金)01:22 ID:Knt08H1L(1) AAS
ちゃうやろJK
edgeの終端が二股は有効グラフではNGやで
228(14): 2019/08/30(金)06:09 ID:N+Bub+CM(1/2) AAS
お題
1億以下の同じ数字でできている数(1,22,777など)をすべて表示する
229: 2019/08/30(金)06:52 ID:BnHn7wdj(1/3) AAS
>>228
perl5
外部リンク:ideone.com
230: 2019/08/30(金)06:53 ID:BnHn7wdj(2/3) AAS
0抜けてた悔しい
231(1): 2019/08/30(金)07:10 ID:N+Bub+CM(2/2) AAS
>>228
自然数を対象とします。なので0は対象外。
232: 2019/08/30(金)10:00 ID:/ZgOmfmJ(1) AAS
>>228 Ruby
p (1...9).flat_map{|i| (1..9).map{|j| j * (10**i - 1) / 9}}
# => [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 22, 33, 44, 55, 66, 77, 88, 99,
111, 222, 333, 444, 555, 666, 777, 888, 999, 1111, 2222, 3333,
4444, 5555, 6666, 7777, 8888, 9999, 11111, 22222, 33333, 44444,
55555, 66666, 77777, 88888, 99999, 111111, 222222, 333333,
444444, 555555, 666666, 777777, 888888, 999999, 1111111,
2222222, 3333333, 4444444, 5555555, 6666666, 7777777, 8888888,
9999999, 11111111, 22222222, 33333333, 44444444, 55555555,
66666666, 77777777, 88888888, 99999999]
233(2): 2019/08/30(金)10:54 ID:TOyFnU58(1) AAS
>>228 Google Sheets
=ARRAYFORMULA(REPT(ROW(1:9), COLUMN(A:H)))
画像リンク[png]:i.imgur.com
234: 2019/08/30(金)11:37 ID:Kz4M8rdT(1) AAS
>>233
評価。
235: 2019/08/30(金)12:26 ID:VkI78Ia/(1/2) AAS
>>228
同じ数字でできている数って?どういう意味?
236: 2019/08/30(金)12:27 ID:VkI78Ia/(2/2) AAS
あ、わかった。ごめん。
237: 2019/08/30(金)13:32 ID:Tn7+4gKU(1) AAS
>>228 Pharo/Squeak Smalltalk
(1 to: 8) gather: [:n | (1 to: 9) collect: [:m | (Array new: n withAll: m) polynomialEval: 10]]
#(1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99 111 222 333 444 555 666 777 888 999
1111 2222 3333 4444 5555 6666 7777 8888 9999 11111 22222 33333 44444 55555 66666
77777 88888 99999 111111 222222 333333 444444 555555 666666 777777 888888 999999
1111111 2222222 3333333 4444444 5555555 6666666 7777777 8888888 9999999 11111111
22222222 33333333 44444444 55555555 66666666 77777777 88888888 99999999)
238(1): 2019/08/30(金)16:39 ID:BnHn7wdj(3/3) AAS
遅いけど perl5
for (1..100_000_000) { print if s{\A (.) \1* \z}{$& }x }
1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99 111 222 333 444 555 666 777 888 999
1111 2222 3333 4444 5555 6666 7777 8888 9999 11111 22222 33333 44444 55555 66666
77777 88888 99999 111111 222222 333333 444444 555555 666666 777777 888888 999999
1111111 2222222 3333333 4444444 5555555 6666666 7777777 8888888 9999999 11111111
22222222 33333333 44444444 55555555 66666666 77777777 88888888 99999999
239: 2019/08/30(金)18:36 ID:9N6Bd3Tw(1) AAS
>>91
Haskell
main = mapM_ (print.only)
[
[1,1,1,1,2,2,2,3,3,4],
[1,2,3,4,5,5,4,3,2,1],
[3,1,4,1,5,9,2,6,5,3,5]
]
only ns = f [xs | xs <- (group.sort) ns, length xs == 1]
where
省4
240: 2019/08/30(金)19:34 ID:9dkB4daP(1) AAS
>>228
あほ
241: 2019/08/30(金)23:12 ID:aECV+bPz(1) AAS
>>228 Perl5
@s = map{$a=$_; map{$_ x $a} 1..9} 1..8;
print "@s";
実行;
~ $ perl 15_228.pl
1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99 111 222 333
444 555 666 777 888 999 1111 2222 3333 4444 5555 6666
7777 8888 9999 11111 22222 33333 44444 55555 66666 77777
88888 99999 111111 222222 333333 444444 555555 666666 777777
888888 999999 1111111 2222222 3333333 4444444 5555555 6666666
省2
242: 2019/08/30(金)23:55 ID:olp7cGEF(1) AAS
>>228
Kotlin
外部リンク:paiza.io
243: 2019/08/31(土)05:23 ID:aUqRNM/Y(1) AAS
a = 0
for i = 1, 8 do
a = a * 10 + 1
for j = a, a * 9, a do
print(j)
end
end
>>228 Lua
244(1): 2019/08/31(土)08:18 ID:rAMLyuja(1) AAS
>>228
Haskell
import Data.List
main = (print.sort.concat) [[(sum.take a) [x * 10 ^ y | y <- [0..9]] | x <- [1..9]]| a <- [1..8]]
245(5): 2019/08/31(土)08:45 ID:h26kuCJS(1) AAS
お題
>>228 を求めることができる
特に最適化を施さないナイーブな実装(例えば>>238 )を書いて
その実行にかかる時間(ミリ秒、秒等)を計測し出力してください
なお遅い言語処理系で1億以下が無理な場合は1千万以下でも構いません
246: 2019/08/31(土)10:03 ID:4OmVCRqb(1) AAS
time perl -e 'for (1..100_000_000) { print if s{\A (.) \1* \z}{$& }x }'
1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99 111 222 333 444 555 666 777 888 999
1111 2222 3333 4444 5555 6666 7777 8888 9999 11111 22222 33333 44444 55555 66666
77777 88888 99999 111111 222222 333333 444444 555555 666666 777777 888888 999999
1111111 2222222 3333333 4444444 5555555 6666666 7777777 8888888 9999999 11111111
22222222 33333333 44444444 55555555 66666666 77777777 88888888 99999999
real 1m30.031s
user 1m29.046s
sys 0m0.093s
247(1): 2019/08/31(土)10:56 ID:Z8IDlpBx(1) AAS
>>245 Pharo/Squeak Smalltalk
| time ans |
time := [ans := (1 to: 100000000) select: [:n | n asString asSet size = 1]] timeToRun.
^{time. ans}
"Core m3-8100Y => an Array(0:00:02:55.58 #(1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99 111
222 333 444 555 666 777 888 999 1111 2222 3333 4444 5555 6666 7777 8888 9999 11111
22222 33333 44444 55555 66666 77777 88888 99999 111111 222222 333333 444444 555555
666666 777777 888888 999999 1111111 2222222 3333333 4444444 5555555 6666666 7777777
8888888 9999999 11111111 22222222 33333333 44444444 55555555 66666666 77777777
88888888 99999999)) "
248: 2019/08/31(土)10:58 ID:8/I1hpDH(1/2) AAS
>>245 Perl5、1千万以下、CPU: Core i5 M520@2.4GHz
use Time::HiRes qw(gettimeofday tv_interval);
$t0 = [gettimeofday];
for (1..1e8) {
push @s, $_ if /^(.)\1*$/;
}
$elapse = tv_interval($t0, [gettimeofday]);
printf "@s\n%.3f[s]\n", $elapse;
実行結果
~ $ perl 15_245.pl
省5
249: 2019/08/31(土)11:35 ID:weQXwxl4(1/2) AAS
>>245 Java
外部リンク:ideone.com
Pentium G6950@2.8GHz
整数演算: 1,073ms
正規表現: 46,450ms
Ideone
整数演算: 495ms
正規表現: 2,592ms (これだけ1千万以下で計測)
250: 2019/08/31(土)12:36 ID:E0AleLqQ(1) AAS
>>120
Haskell
main = map (\n -> f n 0) [15,93,77,123]
f n a | n < 10 = (n,a)
f n a = f (product [read [x] | x <- show n]) (a + 1)
251: 2019/08/31(土)12:47 ID:8/I1hpDH(2/2) AAS
AA省
252(1): 2019/08/31(土)13:39 ID:u8Io5isX(1/3) AAS
>>228
外部リンク:ideone.com
C++。いつもなら数え上げで書くところだが、今回は趣向を変えてみた。
253(1): 2019/08/31(土)13:43 ID:weQXwxl4(2/2) AAS
>>252
>>231
> 自然数を対象とします。なので0は対象外。
すぺしゃらいずいらねw
上下前次1-新書関写板覧索設栞歴
あと 749 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.040s