[過去ログ] プログラミングのお題スレ Part15 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
450: 2019/09/15(日)10:37:25.58 ID:Pt8t6mL1(1) AAS
zipとunzip関数があるからそれで偶数と奇数に分ければいい
605
(2): 蟻人間 ◆T6xkBnTXz7B0 2019/09/29(日)03:16:51.58 ID:8mEp/ii8(3/4) AAS
参考に: 外部リンク:keisan.casio.jp
628: 2019/09/30(月)20:18:42.58 ID:H9c5jpU6(1) AAS
>>620
なるほど
コレだな

黒マスルール - Wikipedia
外部リンク:ja.wikipedia.org

画像リンク[jpg]:ja-kouka.shinobi.or.jp

出来上がった白黒の升目に上手いこと単語を置くとクロスワードパズルになる
「縦または横向きに5マス連続に並ばない」は「縦または横向きに4マスまで連続に並んでもいい」だ
そこにさらに追加ルールを仕込むとクロスワードパズルの枠が出来上がる
658: 蟻人間 ◆T6xkBnTXz7B0 2019/10/02(水)16:28:04.58 ID:Q9AIQiw1(1) AAS
お題:文字列操作のUndo/Redoを実装せよ。

文字列Sに対し
(a) 文字位置indexからcount文字を別の文字列strで置き換える(replace)、
(b) 文字位置indexからcount文字を削除する(erase)、
(c) 文字位置indexに別の文字列strを挿入する(insert)
という操作が連続的に可能であるとき、これらの操作に対するUndo/Redo(元に戻す/やり直す)を実装せよ。

ただし操作対象の文字列Sが長いときにメモリーを無駄にする実装にしてはいけない。

解答例:
Undo/Redo framework for C++11
外部リンク:github.com
875: 2019/10/26(土)23:36:46.58 ID:Up+ppHZL(1) AAS

997: 990 2019/11/17(日)15:37:45.58 ID:WMPUR+bY(1) AAS
BitGet使うんだった(Mathematicaに慣れてないのばればれ)
(* 49/2^9 = 0.095703125 *)
f[x_]:=Round[Exp[x*0.095703125]*10]+BitGet[8518656,x]

もう少し頑張っても16ビット以内にビットテーブルは縮小出来ず…。
(* 785/2^13 = 0.0958251953125 *)
f[x_]:=Round[Exp[x*0.0958251953125]*10]+BitGet[130048,x]
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s