>>165 Ruby
def multiply( a, b )
ans = 0
while a > 0
ans += b if a.odd?
a >>= 1
b <<= 1
end
ans
end
multiply( 0x12345678, 0x87654321 ) #=> 693779765864729976
プログラミングのお題スレ Part18
■ このスレッドは過去ログ倉庫に格納されています
166デフォルトの名無しさん
2020/07/30(木) 15:58:10.10ID:aEaasmNp■ このスレッドは過去ログ倉庫に格納されています
