1. 编写一个函数,输入参数是一个列表和一个数$t$,如果列表中没有数是$t$的倍数,返回True,否则返回False。

  1. 编写一个函数,输入参数是两个列表,以列表的形式返回这两个列表的公共元素。比如输入[1, 2, 3, 4, 5]和[2, 3, 5, 7, 11],那么返回列表[2, 3, 5]。

  1. 编写一个函数,输入参数是一个列表和一个数$t$,返回该列表中最大的能整除$t$的数。比如输入列表是[3, 6, 2, 9, 12],$t$等于18,那么返回9。

  1. 如果一个字符串正读和反读是一样的,那么称其是回文串。比如’ada’就是一个回文串。编写一个函数,输入参数是一个字符串,如果它是回文串,返回True,否则返回False。

  1. 串中任意个连续的字符组成的子序列称为该串的子串。比如’ab’就是’cab’的子串,但不是’acb’的子串。编写一个函数,输入参数是两个字符串$A$和$B$,如果$B$是$A$的子串,返回True,否则返回False。
An Liu
An Liu
Professor of Computer Science

My research interests include data management, crowdsourcing, recommender systems, data security and privacy, and cloud/service computing.