rust学习
modernli_lpp
这个作者很懒,什么都没留下…
展开
-
rust实现Pig Latin
rust 练习将字符串转换为 Pig Latin,也就是每一个单词的第一个辅音字母被移动到单词的结尾并增加 “ay”,所以 “first” 会变成 “irst-fay”。元音字母开头的单词则在结尾增加 “hay”(“apple” 会变成 “apple-hay”)。牢记 UTF-8 编码!fn main() { println!("{}", pig_latin(String::from("first"))); println!("{}", pig_latin(String::from("原创 2022-01-14 16:54:41 · 288 阅读 · 0 评论 -
rust 部门员工管理
rust练习使用哈希 map 和 vector,创建一个文本接口来允许用户向公司的部门中增加员工的名字。例如,“Add Sally to Engineering” 或 “Add Amir to Sales”。接着让用户获取一个部门的所有员工的列表,或者公司每个部门的所有员工按照字典序排列的列表。use std::collections::HashMap;use std::io;fn main() { println!("Hello, world!"); let mut map:H原创 2022-01-14 16:56:15 · 323 阅读 · 0 评论 -
rust实现平均数、中位数、众数
rust 练习给定一系列数字,使用 vector 并返回这个列表的平均数(mean, average)、中位数(排列数组后位于中间的值)和众数(mode,出现次数最多的值;这里哈希 map 会很有帮助)。use std::collections::HashMap;fn main() { let mut nums = vec![2,5,3,4,6,7,9,1]; let aver = average(&nums); println!("nums'average is原创 2022-01-14 16:52:01 · 657 阅读 · 0 评论