Problem 303. Convert Hard Drive marketing sizes to actual data sizes

Created by Alan Chalker in Community

Hard drive sizes are typically marketed using the decimal meaning of prefixes, whereas RAM uses binary meanings. For example:

A 10 GB hard drive (common only a few years ago) typically has 10,000,000,000 bytes 10 GB of RAM though is equal to 10,737,418,240 bytes

More information about this can be found here.

The problem is to take 2 inputs based upon decimal prefixes (a number representing size and a string representing the units) and output the equivalent size using binary prefixes, as seen below:

[100], 'MB' -> [95.4]
[100], 'GB' -> [93.1]

Solution Stats

28.7% Correct | 71.3% Incorrect
Last solution submitted on Jul 08, 2019

Problem Comments

Solution Comments