- 1 名前:デフォルトの名無しさん mailto:sage [2012/03/21(水) 06:40:59.10 ]
- データ構造とアルゴリズムに関する総合スレ。
【関連スレ】 3Dアルゴリズム全般 toro.2ch.net/test/read.cgi/tech/1164171086/ <集大成>アルゴリズム大辞典 toro.2ch.net/test/read.cgi/tech/1086272325/ アルゴリズム総合スレ in ム板 toro.2ch.net/test/read.cgi/tech/1217773415/
- 671 名前: ◆QZaw55cn4c mailto:sage [2013/02/06(水) 19:34:59.98 ]
- >>670
繰り返し 2 で割りまくって余りをみていくしかないのでは?
- 672 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 19:38:43.95 ]
- >>670
16進数で論理演算したら?
- 673 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 20:09:47.71 ]
- >>670
& で1ビットずつ判定していけば
- 674 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 20:30:25.87 ]
- 値がdoubleかも知れないし
- 675 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 20:37:47.12 ]
- 整数にキャストすればいいだけ
- 676 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 20:38:52.35 ]
- 判定した値を何に使うかで違ってくると思う
例えばforeachに突っ込むなら判定処理は先延ばしにした方がいいだろうし
- 677 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 21:24:33.20 ]
- >>670
J言語だとこんなふう (#2^i.@#)#:7 1 2 4 (#2^i.@#)#:1234 1 8 16 64 512
- 678 名前:デフォルトの名無しさん mailto:sage [2013/02/06(水) 22:04:58.56 ]
- J言語の書き込みなんて初めて見た
- 679 名前:670 mailto:sage [2013/02/07(木) 03:55:23.45 ]
- ビット演算で
2の0乗&7、2の1乗&7...で判定できるのですが、この方法だと3の冪乗1 3 9 27...のときに同じ方式が使えないですよね。 どう考えれば良いのでしょうか。。
- 680 名前:デフォルトの名無しさん mailto:sage [2013/02/07(木) 04:04:00.14 ]
- >>679
>>671
- 681 名前:デフォルトの名無しさん mailto:sage [2013/02/07(木) 07:17:09.20 ]
- まさか10進数の表示を自前でできないってことはないよね?
3進数はその10を3に変えればいいだけ
- 682 名前:デフォルトの名無しさん [2013/02/07(木) 08:40:46.92 ]
- >>670 >>679
ここに 3 のベキ乗でも通用する良質の答えがある toro.2ch.net/test/read.cgi/tech/1358572977/31-
|

|