16 진수와 같은 4 개의 문자가 포함 된 사용자 지정 정수 산술 시스템을 구현해야합니다.사용자 지정 산술 시스템 구현
예를 들어, 16 진수는 숫자를 나타 내기 위해 [0-9,A-F]
을 사용합니다. 광산은 [0-9,A-J]
을 사용할 것입니다.
Sample representations:
Decimal(5): Hex(5), MySystem(5)
Decimal(15): Hex(F), MySystem(F)
Decimal(16): Hex(10), MySystem(G)
Decimal(17): Hex(11), MySystem(H)
Decimal(18): Hex(12), MySystem(I)
Decimal(19): Hex(13), MySystem(J)
Decimal(20): Hex(14), MySystem(10)
...
내가 String
또는 BigInteger
로 번호를 저장하는 경우는 내가 결정할 수 없습니다.
코드에서 Hex가 구현되는 방식을 읽을 수있는 곳으로 나를 안내 할 수 있다면 정말 도움이 될 것입니다. 지금까지는 다른 산술 시스템과의 변환을 위해서만 구현을 찾을 수있었습니다.
감사합니다.
Integer.parseInt (s, radix) 소스 코드 – Leo