]> git.g-eek.se Git - ranknauto.git/commitdiff
Src. Refac. White space clean up
authorGustav Eek <gustav.eek@fripost.org>
Wed, 25 Jan 2023 19:55:47 +0000 (20:55 +0100)
committerGustav Eek <gustav.eek@fripost.org>
Wed, 25 Jan 2023 19:55:47 +0000 (20:55 +0100)
src/main.rs

index aa284b1590d3ea9cc0c530102d26f389c01bac13..831dd167890b88a24d228c92173f1bb014feed45 100644 (file)
@@ -18,17 +18,17 @@ fn input() -> Vec<String> {
 
 fn output(prio: &Vec<f64>, ranked: &Vec<String>) {
     for (p, l) in prio.iter().zip(ranked.iter()) {
-       println!("{:2.0} %\t{}", p * 100.0, l);
+        println!("{:2.0} %\t{}", p * 100.0, l);
     }
 }
 
 fn normalize(mut arg: Vec<f64>) -> Vec<f64> {
     let mut sum = 0.0;
     for v in &arg {
-       sum += v;
+        sum += v;
     }
     for i in 0..arg.len() {
-       arg[i] /= sum;
+        arg[i] /= sum;
     }
     arg
 }
@@ -39,10 +39,10 @@ fn delta(n: i32) -> Vec<f64> {
     const MEAN: f64 = 1.0; // unessential thanks to normalization
     if DEBUG { eprint!("Delta: ") }
     for i in 1..n + 1 {
-       prio.push(MEAN);
-       if DEBUG {
-           eprint!("i = {}, x = {:.2}; ", i, MEAN);
-       }
+        prio.push(MEAN);
+        if DEBUG {
+            eprint!("i = {}, x = {:.2}; ", i, MEAN);
+        }
     }
     if DEBUG { eprintln!("\x08\x08."); }
     prio.reverse();
@@ -55,12 +55,12 @@ fn exp(n: i32) -> Vec<f64> {
     let dist = Exp::new(RATE).unwrap();
     if DEBUG { eprint!("Exp: ") }
     for i in 1..n + 1 {
-       let f = i as f64 / (n as f64 + 1.0);
-       let x = dist.inverse_cdf(f);
-       if DEBUG {
-           eprint!("i = {}, f = {:.2}, x = {:.2}; ", i, f, x);
-       }
-       prio.push(x);
+        let f = i as f64 / (n as f64 + 1.0);
+        let x = dist.inverse_cdf(f);
+        if DEBUG {
+            eprint!("i = {}, f = {:.2}, x = {:.2}; ", i, f, x);
+        }
+        prio.push(x);
     }
     if DEBUG { eprintln!("\x08\x08."); }
     prio.reverse();
@@ -76,10 +76,10 @@ fn main() {
     let prio2 = exp(num);
 
     if DEBUG {
-       for l in ranked.iter() {
-           eprint!("{}, ", l);
-       }
-       eprintln!("\x08\x08.");
+        for l in ranked.iter() {
+            eprint!("{}, ", l);
+        }
+        eprintln!("\x08\x08.");
     }
 
     output(&prio2, &ranked);