home.social

#day06 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #day06, aggregated by home.social.

  1. Calendrier de l'Avent des fromages
    Jour 06: Chênette

    Famille: chèvre
    Lait: cru
    Type de pâte: molle à croûte naturelle
    Région: Occitanie
    Matières grasses: 24%

    Normalement je suis toujours attirée par les fromages de chèvre 🐐, mais la texture de celui-ci n'est pas suffisamment crémeuse. Et il aussi une pointe d'acidité en trop au niveau du goût

    Note: 6/10

    #AdventsCalendar #Cheese #Fromage #CalendrierDeLAvent #Chênette #Jour06 #Day06 #LaBoiteDuFromager2025

  2. Calendrier de l'Avent des fromages
    Jour 06: Chênette

    Famille: chèvre
    Lait: cru
    Type de pâte: molle à croûte naturelle
    Région: Occitanie
    Matières grasses: 24%

    Normalement je suis toujours attirée par les fromages de chèvre 🐐, mais la texture de celui-ci n'est pas suffisamment crémeuse. Et il aussi une pointe d'acidité en trop au niveau du goût

    Note: 6/10

    #AdventsCalendar #Cheese #Fromage #CalendrierDeLAvent #Chênette #Jour06 #Day06 #LaBoiteDuFromager2025

  3. Calendrier de l'Avent des fromages
    Jour 06: Chênette

    Famille: chèvre
    Lait: cru
    Type de pâte: molle à croûte naturelle
    Région: Occitanie
    Matières grasses: 24%

    Normalement je suis toujours attirée par les fromages de chèvre 🐐, mais la texture de celui-ci n'est pas suffisamment crémeuse. Et il aussi une pointe d'acidité en trop au niveau du goût

    Note: 6/10

    #AdventsCalendar #Cheese #Fromage #CalendrierDeLAvent #Chênette #Jour06 #Day06 #LaBoiteDuFromager2025

  4. Calendrier de l'Avent des fromages
    Jour 06: Chênette

    Famille: chèvre
    Lait: cru
    Type de pâte: molle à croûte naturelle
    Région: Occitanie
    Matières grasses: 24%

    Normalement je suis toujours attirée par les fromages de chèvre 🐐, mais la texture de celui-ci n'est pas suffisamment crémeuse. Et il aussi une pointe d'acidité en trop au niveau du goût

    Note: 6/10

    #AdventsCalendar #Cheese #Fromage #CalendrierDeLAvent #Chênette #Jour06 #Day06 #LaBoiteDuFromager2025

  5. Calendrier de l'Avent des fromages
    Jour 06: Chênette

    Famille: chèvre
    Lait: cru
    Type de pâte: molle à croûte naturelle
    Région: Occitanie
    Matières grasses: 24%

    Normalement je suis toujours attirée par les fromages de chèvre 🐐, mais la texture de celui-ci n'est pas suffisamment crémeuse. Et il aussi une pointe d'acidité en trop au niveau du goût

    Note: 6/10

    #AdventsCalendar #Cheese #Fromage #CalendrierDeLAvent #Chênette #Jour06 #Day06 #LaBoiteDuFromager2025

  6. CW: Advent of Code 2025 Day 6 solution

    Day 6 done.

    This was a funky one. Pretty easy for part 1. Just trimming, splitting, and parsing all the numbers and operators and grouping them columnwise. Nothing too hard.

    Part 2 was awkward. I always am a bit flustered when I have to go back and parse the input differently, especially because I build things around FromStr in Rust, so I have to do either a Part2Input for the second part or a separate parsing function. This one was fiddly because I tried to parse it into the same Input structure as before, but that didn't work because not all the equations had the same quantity of numbers this time. I also wanted to do some sort of zip that let me zip over an iterator of iterators, but I couldn't find a good way of zipping a dynamic number of iterators, even in itertools (it has multizip, but that only works on a compiletime number of iterators). In the end, I needed to do this awkward loop:

    number_buffer.clear();
    for number_line_iterator in &mut number_line_iterators {
        match number_line_iterator.next() {
            Some(digit) => number_buffer.push(digit),
            None => {
                equations.push(Equation {
                    numbers: numbers,
                    operator: operators.next().unwrap(),
                });
                break 'outer;
            }
        }
    }
    

    Not the prettiest, but it did get the job done.

    #AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day6 #AdventOfCode2025Day06 #Day6 #Day06 #Rust #RustLang #Programming #codingchallenges

  7. CW: Advent of Code 2025 Day 6 solution

    Day 6 done.

    This was a funky one. Pretty easy for part 1. Just trimming, splitting, and parsing all the numbers and operators and grouping them columnwise. Nothing too hard.

    Part 2 was awkward. I always am a bit flustered when I have to go back and parse the input differently, especially because I build things around FromStr in Rust, so I have to do either a Part2Input for the second part or a separate parsing function. This one was fiddly because I tried to parse it into the same Input structure as before, but that didn't work because not all the equations had the same quantity of numbers this time. I also wanted to do some sort of zip that let me zip over an iterator of iterators, but I couldn't find a good way of zipping a dynamic number of iterators, even in itertools (it has multizip, but that only works on a compiletime number of iterators). In the end, I needed to do this awkward loop:

    number_buffer.clear();
    for number_line_iterator in &mut number_line_iterators {
        match number_line_iterator.next() {
            Some(digit) => number_buffer.push(digit),
            None => {
                equations.push(Equation {
                    numbers: numbers,
                    operator: operators.next().unwrap(),
                });
                break 'outer;
            }
        }
    }
    

    Not the prettiest, but it did get the job done.

    #AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day6 #AdventOfCode2025Day06 #Day6 #Day06 #Rust #RustLang #Programming #codingchallenges

  8. CW: Advent of Code 2025 Day 6 solution

    Day 6 done.

    This was a funky one. Pretty easy for part 1. Just trimming, splitting, and parsing all the numbers and operators and grouping them columnwise. Nothing too hard.

    Part 2 was awkward. I always am a bit flustered when I have to go back and parse the input differently, especially because I build things around FromStr in Rust, so I have to do either a Part2Input for the second part or a separate parsing function. This one was fiddly because I tried to parse it into the same Input structure as before, but that didn't work because not all the equations had the same quantity of numbers this time. I also wanted to do some sort of zip that let me zip over an iterator of iterators, but I couldn't find a good way of zipping a dynamic number of iterators, even in itertools (it has multizip, but that only works on a compiletime number of iterators). In the end, I needed to do this awkward loop:

    number_buffer.clear();
    for number_line_iterator in &mut number_line_iterators {
        match number_line_iterator.next() {
            Some(digit) => number_buffer.push(digit),
            None => {
                equations.push(Equation {
                    numbers: numbers,
                    operator: operators.next().unwrap(),
                });
                break 'outer;
            }
        }
    }
    

    Not the prettiest, but it did get the job done.

    #AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day6 #AdventOfCode2025Day06 #Day6 #Day06 #Rust #RustLang #Programming #codingchallenges

  9. CW: Advent of Code 2025 Day 6 solution

    Day 6 done.

    This was a funky one. Pretty easy for part 1. Just trimming, splitting, and parsing all the numbers and operators and grouping them columnwise. Nothing too hard.

    Part 2 was awkward. I always am a bit flustered when I have to go back and parse the input differently, especially because I build things around FromStr in Rust, so I have to do either a Part2Input for the second part or a separate parsing function. This one was fiddly because I tried to parse it into the same Input structure as before, but that didn't work because not all the equations had the same quantity of numbers this time. I also wanted to do some sort of zip that let me zip over an iterator of iterators, but I couldn't find a good way of zipping a dynamic number of iterators, even in itertools (it has multizip, but that only works on a compiletime number of iterators). In the end, I needed to do this awkward loop:

    number_buffer.clear();
    for number_line_iterator in &mut number_line_iterators {
        match number_line_iterator.next() {
            Some(digit) => number_buffer.push(digit),
            None => {
                equations.push(Equation {
                    numbers: numbers,
                    operator: operators.next().unwrap(),
                });
                break 'outer;
            }
        }
    }
    

    Not the prettiest, but it did get the job done.

    #AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day6 #AdventOfCode2025Day06 #Day6 #Day06 #Rust #RustLang #Programming #codingchallenges

  10. CW: Advent of Code 2025 Day 6 solution

    Day 6 done.

    This was a funky one. Pretty easy for part 1. Just trimming, splitting, and parsing all the numbers and operators and grouping them columnwise. Nothing too hard.

    Part 2 was awkward. I always am a bit flustered when I have to go back and parse the input differently, especially because I build things around FromStr in Rust, so I have to do either a Part2Input for the second part or a separate parsing function. This one was fiddly because I tried to parse it into the same Input structure as before, but that didn't work because not all the equations had the same quantity of numbers this time. I also wanted to do some sort of zip that let me zip over an iterator of iterators, but I couldn't find a good way of zipping a dynamic number of iterators, even in itertools (it has multizip, but that only works on a compiletime number of iterators). In the end, I needed to do this awkward loop:

    number_buffer.clear();
    for number_line_iterator in &mut number_line_iterators {
        match number_line_iterator.next() {
            Some(digit) => number_buffer.push(digit),
            None => {
                equations.push(Equation {
                    numbers: numbers,
                    operator: operators.next().unwrap(),
                });
                break 'outer;
            }
        }
    }
    

    Not the prettiest, but it did get the job done.

    #AdventOfCode #AdventOfCode2025 #AdventOfCode2025Day6 #AdventOfCode2025Day06 #Day6 #Day06 #Rust #RustLang #Programming #codingchallenges

  11. Day 6: 'A flock of sheep incongruous among the traffic on the Strand. This flock is coming from some station on the north for transport to some southern county.' An Advent Calendar of London a century ago, from 'Wonderful London', 1925, 📷Donald Macleish. #AdventLondon100 #Day06

  12. Day 6: 'A flock of sheep incongruous among the traffic on the Strand. This flock is coming from some station on the north for transport to some southern county.' An Advent Calendar of London a century ago, from 'Wonderful London', 1925, 📷Donald Macleish. #AdventLondon100 #Day06

  13. Day 6: 'A flock of sheep incongruous among the traffic on the Strand. This flock is coming from some station on the north for transport to some southern county.' An Advent Calendar of London a century ago, from 'Wonderful London', 1925, 📷Donald Macleish. #AdventLondon100 #Day06

  14. Day 6: 'A flock of sheep incongruous among the traffic on the Strand. This flock is coming from some station on the north for transport to some southern county.' An Advent Calendar of London a century ago, from 'Wonderful London', 1925, 📷Donald Macleish. #AdventLondon100 #Day06

  15. Day 6: 'A flock of sheep incongruous among the traffic on the Strand. This flock is coming from some station on the north for transport to some southern county.' An Advent Calendar of London a century ago, from 'Wonderful London', 1925, 📷Donald Macleish. #AdventLondon100 #Day06

  16. #AdventOfCode #AoC

    I completed #Day06 of #AdventOfCode2023.

    Part 1:
    - Difficulty: 1/10
    - Workout: 1/10

    Part 2:
    - Difficulty: 1/10
    - Workout: 1/10

    Completed in just over 1 hour. The implementation of part 1 was straightforward: easy parsing, map, filter, length. Part 2 would work, too, but after a few seconds running, I did the smart thing: skip the loops entirely. Immediate solution.

    Big hint: solve the equation

    a * (t - a) > d

    For integer a.

  17. #AdventOfCode #AoC

    I completed #Day06 of #AdventOfCode2023.

    Part 1:
    - Difficulty: 1/10
    - Workout: 1/10

    Part 2:
    - Difficulty: 1/10
    - Workout: 1/10

    Completed in just over 1 hour. The implementation of part 1 was straightforward: easy parsing, map, filter, length. Part 2 would work, too, but after a few seconds running, I did the smart thing: skip the loops entirely. Immediate solution.

    Big hint: solve the equation

    a * (t - a) > d

    For integer a.

  18. #AdventOfCode #AoC

    I completed #Day06 of #AdventOfCode2015, just for the fun of it.

    Part 1:
    - Difficulty: 2/10
    - Workout: 3/10

    Part 2:
    - Difficulty: 1/10
    - Workout: 1/10

    About 3 to 4 hours of work. I started yesterday late at night, and somehow, despite being sleepy, ended with a almost textbook-style Grid class, with a higher-order iterator for the grid elements!

    Today was the parser (easy) for the instructions. The only snag was forgetting to change "on" to "off" in one of the cases.

    Part 2 just required a few methods more on Grid, to initialize and use with numbers instead of booleans.

  19. #AdventOfCode #AoC

    I completed #Day06 of #AdventOfCode2015, just for the fun of it.

    Part 1:
    - Difficulty: 2/10
    - Workout: 3/10

    Part 2:
    - Difficulty: 1/10
    - Workout: 1/10

    About 3 to 4 hours of work. I started yesterday late at night, and somehow, despite being sleepy, ended with a almost textbook-style Grid class, with a higher-order iterator for the grid elements!

    Today was the parser (easy) for the instructions. The only snag was forgetting to change "on" to "off" in one of the cases.

    Part 2 just required a few methods more on Grid, to initialize and use with numbers instead of booleans.

  20. We broke our fast with a “Rosca de Reyes” and there was a little figurine of a king and also a fava bean inside. David got the king and luckily was already wearing the crown. It was a wonderful last day in Barcelona with lots of walking around the neighborhood and one last afternoon at the beach. #Day06 #365happydays2023 #reyesmagos #roscadereyes #epiphany #argentinosporelmundo #photography

  21. We broke our fast with a “Rosca de Reyes” and there was a little figurine of a king and also a fava bean inside. David got the king and luckily was already wearing the crown. It was a wonderful last day in Barcelona with lots of walking around the neighborhood and one last afternoon at the beach. #Day06 #365happydays2023 #reyesmagos #roscadereyes #epiphany #argentinosporelmundo #photography

  22. We broke our fast with a “Rosca de Reyes” and there was a little figurine of a king and also a fava bean inside. David got the king and luckily was already wearing the crown. It was a wonderful last day in Barcelona with lots of walking around the neighborhood and one last afternoon at the beach. #Day06 #365happydays2023 #reyesmagos #roscadereyes #epiphany #argentinosporelmundo #photography

  23. We broke our fast with a “Rosca de Reyes” and there was a little figurine of a king and also a fava bean inside. David got the king and luckily was already wearing the crown. It was a wonderful last day in Barcelona with lots of walking around the neighborhood and one last afternoon at the beach. #Day06 #365happydays2023 #reyesmagos #roscadereyes #epiphany #argentinosporelmundo #photography

  24. We broke our fast with a “Rosca de Reyes” and there was a little figurine of a king and also a fava bean inside. David got the king and luckily was already wearing the crown. It was a wonderful last day in Barcelona with lots of walking around the neighborhood and one last afternoon at the beach. #Day06 #365happydays2023 #reyesmagos #roscadereyes #epiphany #argentinosporelmundo #photography