【发布时间】:2026-01-28 04:25:01
【问题描述】:
use itertools::Itertools;
fn shifter(s: &str) -> usize {
s.split(' ')
.unique()
.map(|x| x.chars().
}
我正在尝试完成计算给定 &str 包含多少个“移位词”而没有任何重复项的任务。 “移位词”是仅由“H”、“I”、“N”、“O”、“S”、“X”、“Z”、“M”和“W”组成的词。
shifter("SOS IN THE HOME") == 2 // shifter words are "SOS" and "IN"
shifter("WHO IS SHIFTER AND WHO IS NO") == 3 // shifter words are "WHO", "IS", "NO"
shifter("TASK") == 0 // no shifter words
shifter("") == 0 // no shifter words in empty string
【问题讨论】:
标签: rust