Back to Type Challenges

README

questions/06141-hard-binary-to-decimal/README.md

latest1.4 KB
Original Source
<!--info-header-start--><h1>Binary to Decimal </h1><blockquote><p>by wotsushi <a href="https://github.com/wotsushi" target="_blank">@wotsushi</a></p></blockquote><p><a href="https://tsch.js.org/6141/play" target="_blank"></a> </p><!--info-header-end-->

Implement BinaryToDecimal<S> which takes an exact string type S consisting 0 and 1 and returns an exact number type corresponding with S when S is regarded as a binary. You can assume that the length of S is equal to or less than 8 and S is not empty.

ts
type Res1 = BinaryToDecimal<'10'>; // expected to be 2
type Res2 = BinaryToDecimal<'0011'>; // expected to be 3
<!--info-footer-start-->

<a href="../../README.md" target="_blank"></a> <a href="https://tsch.js.org/6141/answer" target="_blank"></a> <a href="https://tsch.js.org/6141/solutions" target="_blank"></a> <!--info-footer-end-->