challenge 16進数から10進数の変換

16進数を10進数に変換してください。

ただし、入出力は文字列とし、次の変換は最低必ずできなければいけないこととします。

  1. 0x12437308CCB6 →20080902065334

2.0x2C9C1227FC6520B →200904012311450123

あわせて、扱える最大の整数も明らかにしてください。

Posted feedbacks - J

   hex2dec '12437308CCB6'
20080902065334
   hex2dec '2C9C1227FC6520B'
200904012311450123
   hex2dec 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'
340282366920938463463374607431768211455
   (2x^128)-1
340282366920938463463374607431768211455
1
hex2dec =: 16x #. '0123456789ABCDEF' i. ]

Index

Feed

Other

Link

Pathtraq

loading...