zzzzzzzzzj
zzzzzzzzzj
全部文章
分类
题解(10)
归档
标签
去牛客网
登录
/
注册
zzzzzzzzzj的博客
只要写不死,就往死里写,做到熟能生巧,信手拈来。
全部文章
(共11篇)
题解 | #表达式求值#
步骤: (左括号"("默认优先级是最低的, 右括号")"默认优先级是最高的) 1.初始化两个栈,运算符栈s1和数字栈s2; 2.从左向右扫描中缀表达式; 3.遇到数字时,入数字栈s2; 4.遇到运算符时,比较其与s1栈顶元素的优先级; 4.1. 如果s1为空,或者栈顶运算符为"(",则...
2022-07-23
0
214
题解 | #HJ5 进制转换#
解题思路: 16进制数的第0位的权值为16的0次方,第一位的权值为16的一次方,第2位的权值为16的2次方。 所以,在第N(N从0开始)位上,如果是数X表示的大小为X*16的N次方。 因此,将接收到的数据首先倒换位置,然后在从0位截取到倒数第2位,最后按照权位相加求和。 import ja...
Java
2021-10-21
0
366
题解 | #汽水瓶#
解题思路本题主要考察的为取余操作符%,输入的数据是否能被3整除,除不尽的取余加上除数,再和3相除,直到小于3为止; import java.io.IOException; import java.util.Scanner; /** * @author Administrator */ pu...
2021-08-14
0
340
题解 | #简单密码#
解题思路:1:将大写字母转化成小写字母,然后向后移一位,有两种思路: 第一种:将得到的字符加1然后转成字符串,最后将字符串转为成小写; char c = (char) ((chars[i]) + 1); String s = String.valueOf(c).toLowerCase(Loc...
2021-08-13
0
340
题解 | #简单错误记录#
解题思路 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main1 { public static void main(Str...
2021-08-13
0
289
题解 | #简单错误记录#
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedHashMap; import java.util.Map; /*...
2021-08-05
0
300
题解 | #字符串分隔#
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * @author Administrator */ public class Main14 { ...
2021-08-04
0
311
题解 | #计算某字母出现次数#
import java.lang.reflect.Array; import java.util.Arrays; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; /** * ...
2021-08-04
0
379
题解 | #字符串最后一个单词的长度#
import java.util.Scanner; /** * @author Administrator */ public class Main{ public static void main(String[] args) { Scanner scanner = ...
2021-08-04
0
306
题解 | #求int型正整数在内存中存储时1的个数#
解题思路 (只供参考,不是最优解 ) 将输入的数据先转换成二进制数; 通过字符串截取将二进制数据存储到集合中; 将改集合通过Stream流转化成Map集合,key为数据本身,value为相同数据的和; 最后通过循环key和value来获取符合条件的数据; import java.util....
2021-08-04
0
318
首页
上一页
1
2
下一页
末页