convert2base
Version:
Project developed to perform basic binary conversions involving binary, octal, decimal and hexadecimal numbers.
11 lines (7 loc) • 406 B
text/typescript
import { convertDecimalToOctalRecursive } from '../../utils/decimal/decimal-to-octal-util';
import { validateDecimalNumber } from '../../validators/decimal-number-validator';
export const decToOct = (decimalNumber: string): string => {
validateDecimalNumber(decimalNumber);
const octalNumber = convertDecimalToOctalRecursive(parseInt(decimalNumber));
return octalNumber || '0';
};