Solon's blog 
  • Home
  • Archives
  • Categories
  • Tags
  • About
  •     

LeetCode-质数排列

质数:质数是大于1的,且不能用小于它的两个正整数乘积表示。 首先求1-n中质数的个数 def getnum(self,n:int) ->int: num=0 for i in range(2,n+1): flag=True for j in range(2,int(i**0.5)+1): if i%j==0: flag=False break if flag==True: num+=1 return num 总的方案数就是质数排列数和非质数排列数的乘积 def jiecheng(self,n:int) ->int: sums=1 for i in range(1,n+1): sums*=i return sums%1000000007
 2019-09-02   LeetCode    数论 

Python-回文字符串

filter(str.isalnum,s)**1、filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。2、Python isalnum()方法isalnum() 方法检测字符串是否由字母和数字组成。
 2019-08-30   学习笔记    Python 
1…456

搜索

Hexo Fluid
 总访问量 次   总访客数 人