• [^] # Re: Jour 12

    Posté par . En réponse au journal Advent of Code 2025. Évalué à 2. Dernière modification le 12 décembre 2025 à 15:54.

    En fait, il y avait encore plus simple.

    On peut totalement de pas prendre en compte la forme des tuiles et juste regarder combien de carrés 3x3 qu'on peut mettre dans la grille. Donc une simple division par 3 suffit.
    Totalement bidon comme problème (mais vraiment compliqué si on ne fait pas cette supposition et qu'on veut une solution générale).

    Voici mon code

    pubfn solve(input: &str)-> (usize,u32){
    letp1=input
    .lines()
    .skip(30)
    .filter(|&line|{
    letmutit=line.iter_unsigned::<u32>();
    let(x,y)=it.next_tuple().unwrap();
    (x/3)*(y/3)>=it.sum()
    }).count();
    (p1,0)
    }