On 03/11/11 16:44, Stephen Waits wrote:
Here's another version that doesn't require you specify the number of bytes:
Whoops, broken on negative numbers (and so obviously also on two's complement of positive numbers) because my loop will never end.
No time to hack on it now though. If nobody posts a proper solution, I'll get you one this evening.
Also..
class Fixnum
def twos_complement
(~self) + 1
end
end
--Steve
--
SD Ruby mailing list
[email protected]
http://groups.google.com/group/sdruby
