1.数组B是数组A的子数组,尖峰数组B满足两个条件:
B.length>=3
B[0]<B[1]<...<B[k-1]<B[k]>B[k+1]>...B[B.length-1]
求数组A中最长的尖峰数组的长度
题目估计要求左右两边长度可以不同,我一直以为是相同的,结果不对
2.快乐数,给定一个正整数N,在N的倍数的每位数中,若满足只包含(1,0,x)这三个数,x可以是2-9,则说明该数是快乐数,求给定N,满足条件的最小倍数
例如N=24
48,72,96,120,满足条件的最小数是120
3.给定正整数N和M,求N的阶乘N!用M进制数表示时,末尾0的个数,N>=2,M<=1000000
例如N=5,M=10,5!=120,故返回1
4.给定只包含小写字母a-z的字符串S和正整数K,字符串A满足长度和S相等,字典序比S小,其中字符出现的次数是K的整数倍,称为神奇字符串。返回满足条件的神奇字符串中字典序最大的字符串
全部评论
(12) 回帖