巧妙运用
文章平均质量分 57
磊疯
前车之鉴,后车之师
展开
-
算法-牛客(质数、字符串排序lambda)
1. 最后一个单词的长度从最后一个字符开始遍历计数,到空格为止2. 计算某个字符出现次数将该字符替换为空白,然后用总长度减去替换后的长度3.去重排序使用TreeSet((a,b)->{return a-b}) 来去重排序在牛客里scan.hasNextInt可以跳出循环,但是idea需要使用两个scan对象。4. 随机数8位输出不足补0将所有字符串%取余,补0后,拼一起。然后遍历打印5. 十六进制pow幂函数,但是都为double类型。可以在循环中反向遍历,迭代乘出幂结果6. 质原创 2022-03-02 10:02:51 · 212 阅读 · 0 评论 -
二进制巧妙运用-二进制存多个布尔类型状态值
两个数交换位置:int a = 1;int b = 2;如何交换ab两个变量的值?①使用第三个变量来接收int c = 0;c = a; //c 等于1a = b; // a 等于2b = c; // b 等于1当然灵活运用,这种方式肯定是不推荐的啦!②刷新一下你对小学数学的理解a = a + b; // a 等于3b = a - b; // b 等于1a = a...原创 2018-12-20 23:22:59 · 1318 阅读 · 1 评论