自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 //记票统计

import java.util.LinkedHashMap;import java.util.Map;import java.util.Scanner;public class Main_292 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { Map&lt.

2020-06-30 17:56:48 120

原创 //数字之和

import java.util.Scanner;//给一个整数,求他的各位数字之和,以及该数平方的各位数字之和public class Main_291 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { String num = scanner.next();.

2020-06-30 17:56:16 123

原创 学分绩点(北京大学GPA)

import java.util.Scanner;public class Main_281 { //学分绩点 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int num = scanner.nextInt(); int[] xu.

2020-06-29 19:14:56 2714 1

原创 最高分是多少

import java.util.Scanner;public class Main_272 { public static void main(String[] args) { int M=0 ,N=0; int i; int A = 0,B = 0; Scanner in = new Scanner(System.in); while(in.hasNext()){ N = in.next.

2020-06-29 19:13:39 148

原创 小易的升级之路

import java.util.Scanner;//小易的升级之路public class Main_271 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int num = scanner.nextInt(); int power .

2020-06-29 19:12:26 120

原创 链式A+B

有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。给定两个链表ListNode* A,ListNode* B,请返回A+B的结果(ListNode*)。import java.util.*;public class Main_252 { public class ListNode { int val; ListNode next = null; .

2020-06-25 22:49:03 119

原创 到底买不买

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如,YrR8RrY是小红想做的珠串;那么ppRYYGrrYBR2258可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;ppRYYGrrYB225不能买,因为没有黑色珠子,并且.

2020-06-25 22:47:12 150

原创 兔子生兔子

import java.util.Scanner;//兔子总数//开局一只兔子,从第三个月开始每个月生一只(第三个月开始生),小兔子长到第三个月也开始生.//输入月份,求最终生几只兔子.public class Main_241 { public static int getTotalCount(int monthCount) { if (monthCount <= 2 ) { return 1; } retur.

2020-06-24 23:17:19 108

原创 密码转换

import java.util.Scanner;//密码转换/*NowCoder生活在充满危险和阴谋的年代。为了生存,他首次发明了密码,用于军队的消息传递。假设你是军团中的一名军官,需要把发送来的消息破译出来、并提供给你的将军。消息加密的办法是:对消息原文中的每个字母,分别用该字母之后的第5个字母替换(例如:消息原文中的每个字母A都分别替换成字母F) ,其他字符不变,并且消息原文的所有字母都是大写的。密码中的字母与原文中的字母对应关系如下。密码字母: A B C D E F G H I J .

2020-06-24 23:16:42 1382

原创 微信红包

//微信红包//春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。// 请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。/*思路:先把给定的数组排序题中要求得的是超过数组一半的元素,那么这个数肯定在已排序数组的中间(无论数组是奇数个还是偶数个,直接求 n/2 位置的元素个数,因为要求得的是超过数组元素个数的一半)* */import java.util.Arrays;public class.

2020-06-23 17:41:33 316

原创 成绩排序

import java.util.*;//成绩排序//题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩// 都按先录入排列在前的规则处理。public class Main_222 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { in.

2020-06-23 03:43:35 314

原创 子串判断

import java.util.Arrays;//子串判断//现有一个小写英文字母组成的字符串s和一个包含较短小写英文字符串的数组p,// 请设计一个高效算法,对于p中的每一个较短字符串,判断其是否为s的子串。////给定一个string数组p和它的大小n,同时给定string s,为母串,请返回一个bool数组,// 每个元素代表p中的对应字符串是否为s的子串。// 保证p中的串长度小于等于8,且p中的串的个数小于等于500,同时保证s的长度小于等于1000。public class.

2020-06-23 03:42:39 324

原创 Math中常用的一些函数

计算平方根 *Math.sqrt()计算立方根 *Math.cbrt()计算a的b次方 *Math.pow(a, b)计算最大值 *Math.max( , );计算最小值 *Math.min( , ); System.out.println(Math.sqrt(16)); //4.0 System.out.println(Math.cbrt(8)); //2.0 System.out.println(Math..

2020-06-20 23:51:03 875

原创 百万富翁和一个陌生人

public class Main_202 { //百万富翁和一个陌生人 public static void main(String[] args) { System.out.print(10 * 30); int a = 0; for (long i = 0; i < 30; i++) { a = (int) (a + Math.pow(2,i)); } System.out.

2020-06-20 23:38:10 1403

原创 DNA序列

import java.util.Scanner;//DAN序列,找出给定序列中GC-Ratio最高的子序列public class Main_201 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { String string = scanner.nextLin.

2020-06-20 23:37:37 179

原创 求当前二叉树的镜像二叉树

//求当前二叉树的镜像二叉树public class Main_192 { public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; } } public void Mirror(Tr..

2020-06-19 19:58:33 91

原创 章鱼小易吃贝壳

import java.util.Scanner;public class Main_172 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); //分析得4*x+3相当于2*x+1操作2次 //8*x+7相当于2*.

2020-06-17 20:08:11 171

原创 输入两个整数,返回两数之和,不得使用算数运算符

import java.util.Scanner;public class Main_171 { //输入两个整数,返回两数之和,不得使用算数运算符; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) { int add = scanner.nextInt().

2020-06-17 20:06:55 285 1

原创 练习(组最小数)

给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。import java.util.Scanner;public class Main_161{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int[] arr = new int[10];//创建数组,下标即为.

2020-06-16 17:34:22 281

原创 练习(验证尼科彻斯定理)

验证尼科彻斯定理:任何一个整数m的立方都可以写成m个连续奇数之和。输入一个数m,输出对应的m个奇数相加.例如:输入: 4 输出:13+15+17+19观察规律:1^3=12^3=3+53^3=7+9+114^3=13+15+17+19只要找到m的第一个奇数,再加m次2即可得到需要的m个奇数.m的第一个奇数为: (m-1 的第一个奇数) + 2*(m-1)(m-1 的第一个奇数) 可以用循环或者递归求.import java.util.Scann...

2020-06-16 17:28:41 460

原创 练习(牛牛吃料理)

import java.util.HashSet;import java.util.Scanner;//输出一行一个数字表示完成所有料理需要多少种不同的材料。public class Main_141 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); HashSet<String> hashSet = new HashSet&l.

2020-06-13 19:44:42 193

原创 练习(给定数组A,求数组B,B[i]为A的各元素除去A[i]之积)

import java.util.Arrays;public class Main_112 {// public static void main(String[] args) {// int[] A = {1,2,3,6,56,5,9,41};// System.out.println(Arrays.toString(multiply(A)));// } static int[] multiply(int[] A) { int.

2020-06-12 21:57:06 235

原创 练习(整数N中每个个位数各出现几次)

import java.util.Arrays;import java.util.Scanner;public class Main_111 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s; s = scanner.nextLine(); char[] c = s.toCharArray().

2020-06-12 21:54:01 240

原创 练习(又是最小公倍数)

package ys_0528;import java.util.Scanner;public class Solution0607_2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int A = scanner.nextInt(); int B = scanner.nextInt(); int a =.

2020-06-08 20:17:30 116

原创 练习(二货小易放蛋糕)

package ys_0528;import java.util.Scanner;//二货小易放蛋糕public class Solution0607_1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int W = scanner.nextInt(); int H = scanner.nextInt(); .

2020-06-08 20:16:38 189

原创 练习(输入 N 个整数,输出出现次数大于或等于 N/2 的数)

package ys_0528;import java.util.Scanner;//输入 N 个整数,输出出现次数大于或等于 N/2 的数;public class Solution0605_2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextLine()){ Stri.

2020-06-06 19:04:06 240

原创 练习(求A,B,C三人手中的糖果数)

package ys_0528;import java.util.Scanner;//求A,B,C三人手中的糖果数public class Solution0605_1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int s1, s2, s3, s4; int A, B, C; while (scan.

2020-06-06 19:03:34 280

原创 练习(删除重复字符)

package ys_0528;import java.util.Scanner;//给定两个字符串,删除第一个字符串中所有第二个字符串的元素;public class Solution0603_2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String A = scanner.nextLine(); String.

2020-06-05 14:56:03 158

原创 练习(小易买苹果)

package ys_0528;import java.util.Scanner;// 买 n 个苹果, 必须满足8个一袋或者6个一袋,满足返回最少袋数,否则返回-1;// (n % 8 + 8 * i ) % 6 == 0;public class Solution0603_1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); in.

2020-06-05 14:54:58 128

原创 每日一练(查找字符串中最长数字)

package ys_0528;import java.util.Scanner;public class Solution0602_1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); int count = 0; int last = 0;.

2020-06-03 15:43:46 136

原创 每日一练( ( ) 匹配

package ys_0528;import java.util.Stack;public class Solution0602_2 { public static boolean chkParenthesis(String A, int n) { // write code here Stack<Character> stack = new Stack<>(); char[] arr = A.toCharArray(.

2020-06-03 15:42:05 115

原创 练习

package ys_0528;// 空瓶换饮料import java.util.Scanner;public class Solution0601 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()){ int bottle = scanner.nextIn.

2020-06-02 16:50:48 249

空空如也

空空如也

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

TA关注的人

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