close

昨天有人問我健保流水號那個是怎麼轉換的

例如:  0001 號  轉換後為 AAA

其實很簡單  這是26進位

 

先講述一下何謂十進位,講簡單的就是到十就進位,

1 2 3 ... 9  →  10

接下來拆解方法也很簡單

以  4千3百2十1來說   4321  =   4*1000  + 3*100  + 2*10  + 1  

 

同理  26進位也是如此

A=1    B=2    C=3   ...  Z=26

26進位的 ABA 換成 10 進位  應該是多少??

AAA = 1     AAB=2   AAC=3  .... AAZ=26     ABA=27

ABA → 0027

(注意   10 進位的起始是0     但  健保局用的26進為是1 (AAA) 開始)

 

EX:

A B C =? 

首位 A-A = 1-1 = 0

貳位 B-A = 2-1 = 1 

參位C-A = 3 - 1 = 2

676 * 0     +     26 * 1   + 1*2   = 0  +  26  +  2  = 28    (最後再補上起始的1)    =  29

ABC =  0029

 

 

 

 

 

 

 

 

 

 

 

arrow
arrow

    福州肯特 發表在 痞客邦 留言(0) 人氣()