首页 > 解决方案 > 使用输入字符串可以创建一个单词多少次?

问题描述

这是我要解决的问题:

编写一个程序来执行以下操作:

样本输入:

apqrctklatc //输入

cat //我们需要从输入中创建的单词

输出:

字猫可以组成2次

标签: python

解决方案


用这个:

s = 'apqrctklatc'
y = 'cat'
yc = []
for i in y:
    yc.append(s.count(i))
print(min(yc))

在我看来,这是最简单的解决方案。

让我们看看它是如何工作的:

1) 它循环通过第二个字符串( 'cat')。

2)计算字符串中的每个字母在另一个字符串中出现的次数,即'apqrctklatc'并列一个列表。

3)它找到形成的列表的最小值,即yc


推荐阅读