循环单词如何应用于日常语言表达中?

2026-05-16 14:551阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计259个文字,预计阅读时间需要2分钟。

循环单词如何应用于日常语言表达中?

如果一个单词通过循环右移获得另一个单词,我们称这些单词为循环单字。例如,picture 和 turepic 就属于同一类循环单字。现在给出n个单词,需要统计这n个单词中有多少种不同的循环单字。

如果一个单词通过循环右移获得的单词,我们称这些单词都为一种循环单词。 例如:picture 和 turepic 就是属于同一种循环单词。 现在给出n个单词,需要统计这个n个单词中有多少种循环单词。输入描述:输入包括n+1行:

第一行为单词个数n(1 ≤ n ≤ 50)

接下来的n行,每行一个单词word[i],长度length(1 ≤ length ≤ 50)。由小写字母构成

循环单词如何应用于日常语言表达中?

输出描述:输出循环单词的种数示例1输入5pictureturepicicturepwordordw输出2示例2输入4goranigordomagojrelja输出4说明并不是必须包含两个或两个以上的不同单词才算一种循环单词!

n = int(input()) words = [] for i in range(n): words.append(input()) def fun(s): ans = set() for i in range(len(s)): tmp = s[i:]+s[:i] ans.add(tmp) return ans res = [] for word in words: if fun(word) not in res: res.append(fun(word)) print(len(res))

本文共计259个文字,预计阅读时间需要2分钟。

循环单词如何应用于日常语言表达中?

如果一个单词通过循环右移获得另一个单词,我们称这些单词为循环单字。例如,picture 和 turepic 就属于同一类循环单字。现在给出n个单词,需要统计这n个单词中有多少种不同的循环单字。

如果一个单词通过循环右移获得的单词,我们称这些单词都为一种循环单词。 例如:picture 和 turepic 就是属于同一种循环单词。 现在给出n个单词,需要统计这个n个单词中有多少种循环单词。输入描述:输入包括n+1行:

第一行为单词个数n(1 ≤ n ≤ 50)

接下来的n行,每行一个单词word[i],长度length(1 ≤ length ≤ 50)。由小写字母构成

循环单词如何应用于日常语言表达中?

输出描述:输出循环单词的种数示例1输入5pictureturepicicturepwordordw输出2示例2输入4goranigordomagojrelja输出4说明并不是必须包含两个或两个以上的不同单词才算一种循环单词!

n = int(input()) words = [] for i in range(n): words.append(input()) def fun(s): ans = set() for i in range(len(s)): tmp = s[i:]+s[:i] ans.add(tmp) return ans res = [] for word in words: if fun(word) not in res: res.append(fun(word)) print(len(res))