convert2base
Version:
Project developed to perform basic binary conversions involving binary, octal, decimal and hexadecimal numbers.
12 lines (8 loc) • 456 B
text/typescript
import { convertOctalToDecimalRecursive } from '../../utils/octal/octal-to-decimal-util';
import { validateOctalNumber } from '../../validators/octal-number-validator';
export const octToHex = (octalNumber: string): string => {
validateOctalNumber(octalNumber);
const decimalNumber = convertOctalToDecimalRecursive(octalNumber);
const hexadecimalNumber = decimalNumber.toString(16);
return hexadecimalNumber.toUpperCase();
};