首页 > 其他分享 >今日总结

今日总结

时间:2022-11-04 17:33:43浏览次数:51  
标签:总结 index return nums int sum num 今日

754. 到达终点数字

找规律;
target = Math.abs(target);目标值无需管正负,因为只需要加一个负号即可
int sum = 0;
int index = 0;
while(sum < target) {直到大于target为止
index++;
sum += index;
}
int ans = sum - target;
if(ans % 2 == 0) {相差一个偶数,证明只需要将前面计算中的一个数字的符号改为“-”即可
return index;
}else {
if(index % 2 == 0) {相差不为负数,且 index为偶数
return index + 1;
}else {相差不为负数,且 index为奇数
return index + 2;
}
}


566. 重塑矩阵

if(row * col != r * c) return mat;//attention


628. 三个数的最大乘积

Arrays.sort(nums);
int n = nums.length;
return Math.max(nums[0] * nums[1] * nums[n - 1], nums[n - 1] * nums[n - 2] * nums[n - 3]);因为有负数的存在,所以,有前两个小的数字和最大的数字的乘积


561. 数组拆分

排个序,隔着加;
Arrays.sort(nums);
int sum = 0;
for(int i = 0; i < nums.length; i += 2) {
sum += nums[i];
}


532. 数组中的 k-diff 数对

int sum = 0;
if(k < 0) return sum;
Map<Integer, Integer> map = new HashMap<>();
for(int num : nums) {
map.put(num, map.getOrDefault(num, 0) + 1);
}
for(int num : map.keySet()) {
if(k == 0) {
if(map.get(num) > 1) {
sum ++;//++
}
}else {
if(map.containsKey(num + k)) {
sum ++;//++
}
}
}
return sum;

标签:总结,index,return,nums,int,sum,num,今日
From: https://www.cnblogs.com/xtag/p/16858553.html

相关文章

  • OVS 使用总结
    1.简介OpenvSwitch是一个用C语言开发的多层虚拟交换机。1.1工作原理内核模块实现了多个“数据路径”(类似网桥),每个都可以有多个“vports”(类似网桥的端口)。每个数据......
  • 总结出Java的语法特性
    子类与父类拥有一样的方法,并对象是子类型,就调用子类型的方法,是父类型,就调用父类型的方法子类与父类有相同的字段,子类的字段会代替或隐藏父类的字段,子类方法中访问的是子......
  • 一个29+前端2022年年中总结(负债,当爹,找工作)
    作为一个29岁的前端,2022年对我来说总的还是一句话:不管生活多糟糕,日子还是得过的。买房计划自从经历过房东让连夜搬家的事情后,买房的打算就提上日程了。我和老婆两个也算行动......
  • 第五讲 异常处理 课后总结
    主要内容:1.Java异常处理基础 2.“受控(checked)”的异常 3.自定义异常与异常处理链 异常(Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中......
  • 【java技术总结】Java-9中List.of()和Arrays.asList()的区别及原因分析
    1.List.of()和Arrays.asList()的区别?List.of()不可以插入null,Arrays.asList()可以。List.of()生成的List不可以修改,Arrays.asList()可以。List.of()原数组修改不会影响......
  • HTTP协议总结
    一、简介HTTP也叫超文本传输协议,是应用层协议,支持C/S模式,浏览器作为HTTP的客户端通过url向HTTP服务端,也就是WEB服务器发送请求。http协议是无连接,无状态的。无连接指的是当......
  • CSP2022 总结
    CSP2022总结考挂了。上来20minT1想了个假做法,很快敲完发现大样例没过,改了大概20min,没发现哪里错了。先看T2,shaber题,冲巨大分讨。中途改大样例改了挺久。写法一开始没......
  • VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!
    开心一刻一个消化不良的病人向医生抱怨:我近来很不正常,吃什么拉什么,吃黄瓜拉黄瓜,吃西瓜拉西瓜,怎样才能恢复正常呢?医生沉默片刻:那你只能吃屎了环境准备Virt......
  • vue组件通信6种方式总结(常问知识点)
    前言在Vue组件库开发过程中,Vue组件之间的通信一直是一个重要的话题,虽然官方推出的Vuex状态管理方案可以很好的解决组件之间的通信问题,但是在组件库内部使用Vuex往往会......
  • React组件之间的通信方式总结(上)
    先来几个术语:官方我的说法对应代码ReactelementReact元素letelement=<span>A爆了</span>Component组件classAppextendsReact.Component{}无Ap......