songshijia88888
songshijia88888
全部文章
分类
归档
标签
去牛客网
登录
/
注册
songshijia88888的博客
全部文章
(共22篇)
题解 | #求最小公倍数#
两个整数的最小公倍数等于它们的乘积除以它们的最大公因数。 运行时间:14ms超过94.09% 用Java提交的代码 占用内存:9588KB超过95.06%用Java提交的代码 import java.io.BufferedReader; import ...
Java
2022-08-08
0
290
题解 | #Redraiment的走法#
写一个递归函数,计算出从某一个位置开始走的最大可能步数。1A,哈哈。就是时间复杂度、空间复杂度好都有点高。 运行时间:308ms超过2.53% 用Java提交的代码 占用内存:11080KB超过38.23%用Java提交的代码 import java.util...
Java
2022-08-08
0
229
题解 | #人民币转换#
第二次提交通过,很意外啊。将数字字符串按小数点分开,先处理小数部分,再处理整数部分。每一部分都从低位开始,即小数里面先处理分再处理角,整数里面按个位、十位、百位、千位……的顺序处理。数字的转换有个小技巧,将人民币大写的数字字符按从小到大的顺序存在字符数组中,char[] numbers = {'壹'...
Java
2022-08-07
0
265
题解 | #自守数#
计算出一个整数的平方,与这个数本身一起,依次取出个位数、十位数、百位数等做比较 运行时间:13ms超过97.62% 用Java提交的代码 占用内存:9560KB超过98.15%用Java提交的代码 import java.io.BufferedRea...
Java
2022-08-06
0
268
题解 | #表示数字#
遍历字符串,遇到非数字字符时直接输出,遇到数字字符时,一直循环到下一个非数字字符,将找到的所有数字字符按顺序合并输出,但前后要添加上一个*号。while循环比起for循环更好,因为循环变量的控制更明了,更清晰。 运行时间:13ms超过94.18% 用Java提交的代码 占用内存...
字符串
Java
2022-08-06
0
293
题解 | #24点运算#
这个题确实有点难哦,把输出的4个数字的全部排列找出来,对每一个排列中的4个数,中间有3个计算符,都从+ - * /四种运算中循环选取一种来计算,如果结果是24就返回,全部循环结束还没有结果,那就是不可能得到,输出NONE。能把这个题做出来,我真是有点开心啊,哈哈。 运行时间:14ms超过97....
Java
2022-07-31
4
370
题解 | #扑克牌大小#
主要难度在要把种种情况考虑在内,写了一大片if elif...运行时间:44ms超过43.64% 用Python 3提交的代码,占用内存:4892KB超过4.93%用Python 3提交的代码 poker = ['3', '4', '5...
Python3
2022-07-30
0
372
题解 | #合法IP#
提交了多次,写了好多if,囧 运行时间:13ms超过100.00% 用Java提交的代码 占用内存:9568KB超过98.68%用Java提交的代码 import java.io.BufferedReader; import java.io.IO...
Java
2022-07-29
0
240
题解 | #统计大写字母个数#
java里面字符可以直接做比较,运行时间:15ms超过89.86% 用Java提交的代码,占用内存:9564KB超过96.16%用Java提交的代码 import java.io.BufferedReader; import java.io.IOExc...
Java
字符串
2022-07-27
0
327
题解 | #将真分数分解为埃及分数#
从分母为2分子为1的分数开始,逐个相加,每次都做通分,保证分母一致,整个过程中只做乘法运算,算法应该是没有问题的,但用例有几个没法过: 1、输入:8/11 输出:1/2+1/5+1/37+1/4070 2、输入:2/4 输出:1/2 3、输入:43/77 输出:1/2+1/18+1...
Java
2022-07-27
0
387
首页
上一页
1
2
3
下一页
末页