From 0bb09c3c6399ffaefe18b82c3f8d5a776ae56e3a Mon Sep 17 00:00:00 2001 From: Amy Wyatt Date: Thu, 28 Feb 2019 00:10:53 -0800 Subject: [PATCH] enabled convertion from binary to decimal --- lib/binary_to_decimal.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/binary_to_decimal.rb b/lib/binary_to_decimal.rb index 439e8c6..33ac1b8 100644 --- a/lib/binary_to_decimal.rb +++ b/lib/binary_to_decimal.rb @@ -5,5 +5,10 @@ # Calculate and return the decimal value for this binary number using # the algorithm you devised in class. def binary_to_decimal(binary_array) - raise NotImplementedError + decimal_converted = 0 + + for i in 1..binary_array.length + decimal_converted += binary_array[-i] * 2 ** (i - 1) + end + return decimal_converted end