- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 华为4.10号笔试题(java实现)
1、输入一行字符串如2 abc 123456789;2代表后面有几个字符串;要求对第一个字符串后面的字符串进行分割和自动补0操作,完成操作后的字符串数组中每个元素长度为8,按字典序升序排序。结果 12345678 90000000 abc00000。package bishi;import java.util.ArrayList;import java.util.Arrays;imp...
2019-04-11 11:28:45 638
原创 使用mod运算符和移位符实现加减乘除
加法实现:可以将加法分为三步,第一先将a,b两数进行异或运算赋给t,a与b进行&运算并左移一位赋给b,最后将t赋a,检查b是否为0;若不为0,则对上述操作进行循环直至b为0,此时a为所求和。public static int add(int m,int n) { long num=m^n; long temp=m&n; while(temp!=0) { ...
2019-03-22 22:04:08 923
原创 头条2019.3.16笔试第三题,leedcode 135分糖果的变种
有N个参赛者围成一圈 (第0个人和第n - 1个人相邻),每个人有自己的参赛分数。现在给每人发奖品,要求:(1)每人奖品个数起码为1;(2)如果一人的分数高于左右邻居,则其得到的奖品数目也要大于左右邻居。输入第一个数M是一轮测试中会跑的例子总数;第二个数N是共有多少个参赛者;接下来N个数是这些参赛者的分数(按照参赛者围成一圈的顺序排列,第0个挨着第N - 1个)。要求输出最少...
2019-03-16 16:08:50 539
空空如也
自定义maven插件在编译期间无法通过Reflection库获取项目类信息?
2020-08-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人