/
asmody
/
exercism
Обзор
Документация
Войти
/
asmody
/
exercism
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
rust/proverb/src/lib.rs
19 строк
555 B
Viktor Asmody Sakhnov
init
20 дек 2024, 16:33
20 дек 2024, 16:33
5163c44
Код
Авторство
О чём код?
pub fn build_proverb(list: &[&str]) -> String { let mut proverb = String::new(); if list.is_empty() { return proverb; } let first_word = list.get(0).unwrap(); for (i, word) in list.iter().enumerate() { if i == 0 { continue; } let prev_word = list.get(i - 1).unwrap(); proverb.push_str(&format!( "For want of a {} the {} was lost.\n", prev_word, word )); } proverb.push_str(&format!("And all for the want of a {}.", first_word)); proverb }