.filter_map(|(n, i)| Some(i.to_digit(10)? * 10u32.pow(n as u32)))
.sum()
вот, так лучше
нет, тут filter_map, тоже не очень хорошо в том плане что невалидные цифры будут просто пропущены
это неожиданное поведение
Документация
не оправдывает нарушение POLA
Обсуждают сегодня