(это пока самое большое что делал на расте) и вот такое разнообразие решений немного озадачивает) это нормально?) я чаще пишу код ближе к первым скринам, а последние откровенно пугают)
Ну, просто последние скрины более функциональные, вот и всё. Иногда написание программ через итераторы дает выигрыш в скорости работы, так как, например, прямое обращение по индексу (num[i]) сначала проверяет, что индекс валидный (меньше nums.len()).
Не используй литкод, особенно для раста
Обсуждают сегодня