Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions src/math/karatsuba_multiplication.rs
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,9 @@ fn _multiply(num1: i128, num2: i128) -> i128 {
}

fn normalize(mut a: String, n: usize) -> String {
for (counter, _) in (a.len()..n).enumerate() {
a.insert(counter, '0');
let padding = n.saturating_sub(a.len());
if padding > 0 {
a.insert_str(0, &"0".repeat(padding));
}
Comment thread
dxdw233 marked this conversation as resolved.
Outdated
a
}
Expand Down