每日一题
文章平均质量分 59
IT技术博主-方兴未艾
有种落差是,你配不上自己的野心,也辜负了所受的苦难
展开
-
字符串通配符(Java语言)
问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(注:能被*和?匹配的字符仅由英文字母和数字0到9组成,下同)?:匹配1个字符注意:匹配时不区分大小写。.........原创 2022-07-25 08:09:35 · 2601 阅读 · 0 评论 -
统计每个月兔子的总数(Java语言)
观察上面的结果,找出规律,上面的结果就和斐波那契数列的结果一样。所以求出斐波那契数列就可以了。有一种兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子。例子假设一只兔子第3个月出生,那么它第5个月开始会每个月生一只兔子。一月的时候有一只兔子,假如兔子都不死,问第n个月的兔子总数为多少?本题目主要是让我们去发现规律,然后再来做这个题目。数据范围输入满足1≤n≤31。输入一个int型整数表示第n个月。...原创 2022-07-23 15:42:39 · 604 阅读 · 2 评论 -
杨辉三角的变形(Java语言)
以上三角形的数阵,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数、左上角数和右上角的数,3个数之和(如果不存在某个数,认为该数就是0)。求第n行第一个偶数出现的位置。如果没有偶数,则输出-1。......原创 2022-07-20 22:37:00 · 201 阅读 · 0 评论 -
计算某字符出现的次数(Java语言)
写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)原创 2022-07-21 08:19:18 · 832 阅读 · 2 评论 -
扑克牌大小(Java语言)
除了炸弹和对王可以和所有牌比较之外,其他类型的牌只能跟相同类型的存在比较关系(如,对子跟对子比较,三个跟三个比较),不考虑拆牌情况(如将对子拆分成个子)(1)输入每手牌可能是个子,对子,顺子(连续5张),三个,炸弹(四个)和对王中的一种,不存在其他情况,由输入保证两手牌都是合法的,顺子已经从小到大排列;输入两手牌,两手牌之间用“-”连接,每手牌的每张牌以空格分隔,“-”两边没有空格,如4444-jokerJOKER。请比较两手牌大小,输出较大的牌,如果不存在比较关系则输出ERROR。......原创 2022-07-19 08:21:59 · 1321 阅读 · 6 评论 -
完全数计算(Java语言)
例如28,它有约数1、2、4、7、14、28,除去它本身28外,其余5个数相加,1+2+4+7+14=28。本题比较简单,需要理解完全数的概念,求约数使用使用取余操作,如果n%m==0其中的m就是约数。完全数(Perfectnumber),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。输入n,请输出n以内(含n)完全数的个数。输出不超过n的完全数的个数。......原创 2022-07-18 09:16:14 · 2789 阅读 · 0 评论 -
走方格的方案数(牛客)(Java语言)
描述请计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)从棋盘左上角出发沿着边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。......原创 2022-07-12 22:25:55 · 559 阅读 · 2 评论 -
另类加法(牛客)(Java语言)
给定两个int A和B。编写一个函数返回A+B的值,但不得使用+或其他算数运算符。原创 2022-07-12 17:27:23 · 319 阅读 · 1 评论 -
合法括号序列判断(牛客)(Java语言)
给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)。原创 2022-07-12 09:12:55 · 705 阅读 · 0 评论 -
Fibonacci数列(牛客)(Java语言)
Fibonacci数列是这样定义的:F[0] = 0F[1] = 1for each i ≥ 2: F[i] = F[i-1] + F[i-2]因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, …,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你想让其变为一个Fibonacci数,每一步你可以把当前数字X变为X-1或者X+1,现在给你一个数N求最少需要多少步可以变为Fibonacci数。.........原创 2022-07-10 00:39:45 · 325 阅读 · 3 评论 -
把字符串转换成整数(牛客)(Java语言)
将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为 0 或者字符串不是一个合法的数值则返回 0数据范围:字符串长度满足 0≤n≤100进阶:空间复杂度 O(1) \O(1) ,时间复杂度 O(n) \O(n)注意:①字符串中可能出现任意符号,出现除 +/- 以外符号时直接输出 0②字符串中可能出现 +/- 且仅可能出现在字符串首位。......原创 2022-07-09 17:53:41 · 201 阅读 · 1 评论 -
不要二(牛客)(Java语言)
二货小易有一个W*H的网格盒子,网格的行编号为0H-1,网格的列编号为0W-1。每个格子至多可以放一块蛋糕,任意两块蛋糕的欧几里得距离不能等于2。对于两个格子坐标(x1,y1),(x2,y2)的欧几里得距离为:( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) ) 的算术平方根,小易想知道最多可以放多少块蛋糕在网格盒子里。......原创 2022-07-08 18:30:06 · 122 阅读 · 1 评论 -
连续最大和(牛客)(Java语言)
一个数组有 N 个元素,求连续子数组的最大和。 例如:[-1,2,1],和最大的连续子数组为[2,1],其和为 3原创 2022-07-08 00:06:13 · 159 阅读 · 1 评论 -
统计回文(牛客)(Java语言)
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。你接受花花的请求,帮助她寻找有多少种插入办法可以使新串是一个回文串。如果字符串B插入的位置不同就考虑为不一样的办法。......原创 2022-07-06 19:55:25 · 199 阅读 · 1 评论 -
进制转换(牛客)(Java语言)
给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数。原创 2022-07-05 15:07:47 · 550 阅读 · 0 评论 -
计算糖果(牛客)(Java语言)
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息:A - B, B - C, A + B, B + C. 这四个数值.每个字母代表每个人所拥有的糖果数.现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所有题设条件。.........原创 2022-07-04 11:46:11 · 155 阅读 · 1 评论