自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【Java】力扣刷题笔记(二)

1588. 所有奇数长度子数组的和给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和。子数组 定义为原数组中的一个连续子序列。请你返回 arr 中 所有奇数长度子数组的和 。输入:arr = [1,4,2,5,3]输出:58解释:所有奇数长度子数组和它们的和为:[1] = 1[4] = 4[2] = 2[5] = 5[3] = 3[1,4,2] = 7[4,2,5] = 11[2,5,3] = 10[1,4,2,5,3] = 15我们将所有值求和得到 1 +

2022-03-07 17:10:53 246

原创 【python】力扣刷题笔记(一)

1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。class Solution: def twoSum(self, nums: List[int], target: int) -> List[int]: hashmap = {} for i in range(len(n

2022-02-18 20:59:48 1076

原创 【Java】力扣刷题笔记(一)

1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。class Solution { public int[] twoSum(int[] nums, int target) { int[] indexs = new int[2]; // 双重循环 循环极限为(n^2-n)/2

2022-02-18 20:59:15 484

原创 codegym - Java 语法

1、类方法里调用实例方法/成员变量 方法名/变量名是static修饰的,默认前缀为类名;没有static修饰的,默认前缀为this。2、构造方法:构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是调用构造方法。public 类名称(参数类型 参数名称){ 方法体}构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样。构造方法不要写返回值类型,连void都不写。构造方法不能return一个具体的返回值。如果没有编写任何构造方法,那么编译器将默认会赠送一

2021-03-27 19:16:14 316

原创 牛客刷题笔记-华为机试(一)

1、HJ15 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数import java.util.*;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String b = Integer.toBinaryString(n); in

2021-03-12 19:53:20 605

原创 牛客刷题笔记-途虎养车2021秋招Java笔试

1、对于给定的非负整数r和n(r≤n),请编写程序计算组合数C(r,n) = n! / r! / (n-r)!。(本题目用于测试的所有用例,都保证结果小于2^31-1)import java.util.*;public class Solution { public static int combination (int r, int n) { long p = 1; for(int i=n;i>n-r;i--){ p *= n;

2021-03-10 01:01:02 1205 1

原创 牛客刷题笔记-远景智能2021秋季招聘软件技术笔试题

1、输入任意一个正整数,计算出它的阶乘得数尾部有几个连续的0. 题目编写完毕需要计算出1000的阶乘得数尾部有几个连续的0,需要把这个统计数字打印输出import java.util.*;public class Main{ static int count0=0; static int count5=0; static int count2=0; public static int countzero(int num,int count){

2021-03-09 20:54:29 298

原创 浙江大学——零基础学JAVA

1、浮点数判断相等:Math.abs(a-b)<1e-6 取a-b得绝对值判断是否小于极小数2、取1-100随机整数:(int)Math.random()*100+1 random()取值范围为[0,1)3、数组名.length:获取数组长度4、求x的平方根:Math.sqrt(x)5、逃逸字符:6、...

2021-03-03 01:16:34 156 1

原创 牛客刷题笔记-编程初学者入门训练(简单篇4)

BC117-小乐乐走台阶import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); System.out.println(fbi(n)); } public static int fbi(int n) {

2021-01-12 21:02:26 116

原创 牛客刷题笔记-编程初学者入门训练(简单篇3)

BC68-X形图案import java.util.Collections;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (sc.hasNext()) { int n = sc.nextInt(); Str

2021-01-07 20:50:21 138

原创 牛客刷题笔记-编程初学者入门训练(简单篇2)

BC13-ASCII码public class Main{ public static void main(String[] args){ int num[] = {73,32,99,97,110,32,100,111,32,105,116,33}; for(int i=0;i<12;i++){ System.out.print((char)num[i]); } }}字符和ASCII码相互转换可以用(int

2021-01-03 11:38:19 122

原创 牛客刷题笔记-编程初学者入门训练(简单篇1)

牛客刷题笔记-编程初学者入门训练(简单篇1)BC3-有容乃大public class Main{ public static void main(String[] args){ System.out.println("The size of short is " + Short.SIZE / 8 + " bytes."); System.out.println("The size of int is " + Integer.SIZE / 8 + " bytes."

2021-01-02 10:46:30 243

原创 牛客刷题笔记-编程初学者入门训练(入门篇)

牛客刷题笔记-编程初学者入门训练(入门篇)BC24-总成绩和平均分计算import java.util.Scanner;import java.text.DecimalFormat;public class Main{ public static void main(String[] args){ Scanner in = new Scanner(System.in); float score1 = in.nextFloat(); float

2020-12-31 23:04:35 263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除