aboutsummaryrefslogtreecommitdiff
path: root/src/day6pt2.rs
blob: 867bd4908a52f74b75ed19a6774706627117ea0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
pub fn main() {
    let txt = std::fs::read_to_string("./input/day6.txt").unwrap();
    let lines: Vec<_> = txt
        .lines()
        .map(|s| {
            s.split(":")
                .collect::<Vec<_>>()
                .get(1)
                .unwrap()
                .replace(" ", "")
        })
        .map(|s| s.parse::<u64>().unwrap())
        .collect();

    let mut sum: u64 = 0;
    for j in 1..lines[0] {
        if (lines[0] - j) * j > lines[1] {
            sum += 1;
        }
    }

    println!("{:?}", sum);
}