📅  最后修改于: 2023-12-03 15:26:03.098000             🧑  作者: Mango
这是一道UGC NET CS 2015 年 12 月 – III 考试中的编程题目。作为程序员,掌握这道题目的解决方法,将有助于提高编程能力。以下是该问题的介绍和解决方法:
给定一个字符串s和一个整数k,找到s中长度为k的所有子串并打印它们的个数。
使用一个简单的for循环即可解决该问题。步骤如下:
下面是Python语言的代码实现:
def count_substrings(s, k):
n = len(s)
count = 0
for i in range(n-k+1):
substr = s[i:i+k]
print(substr)
count += 1
return count
通过调用count_substrings(s, k)
函数,将会输出所有长度为k的子串,并返回它们的数量。
本题考察了对于字符串和循环控制语句的掌握。通过实现上述解决方法,程序员可以更好的掌握字符串的处理方式和循环控制语句的使用方法。