Skip to content

Commit aac181c

Browse files
committed
refactor
1 parent 02dada7 commit aac181c

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

rust/all-your-base/src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,13 @@ pub fn convert(number: &[u32], from_base: u32, to_base: u32) -> Result<Vec<u32>,
5151
return Ok(vec!(0))
5252
}
5353

54-
let decimal = convert_to_decimal(number, from_base);
55-
print!("decimal {}", decimal);
56-
57-
let result = convert_decimal_to(decimal, to_base);
58-
return Ok(result)
54+
let decimal = convert_from(number, from_base);
55+
let converted = convert_to(decimal, to_base);
56+
return Ok(converted)
5957
}
6058

61-
fn convert_decimal_to(decimal: u32, to_base: u32) -> Vec<u32> {
59+
// convert_to converts decimal to to_base
60+
fn convert_to(decimal: u32, to_base: u32) -> Vec<u32> {
6261
let mut result = vec!();
6362
let mut n = decimal;
6463
while n != 0 {
@@ -69,7 +68,8 @@ fn convert_decimal_to(decimal: u32, to_base: u32) -> Vec<u32> {
6968
return result
7069
}
7170

72-
fn convert_to_decimal(number: &[u32], from_base: u32) -> u32 {
71+
// convert_from converts number from_base to decimal
72+
fn convert_from(number: &[u32], from_base: u32) -> u32 {
7373
let mut decimal = 0;
7474
let mut cloned = number.to_vec();
7575
cloned.reverse();

0 commit comments

Comments
 (0)