摘要:1. 题目 读题 HJ81 字符串字符匹配 考查点 2. 解法 思路 代码逻辑 具体实现 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String target = sc.nextLine
阅读全文
随笔分类 - hw算法
摘要:1. 题目 读题 HJ81 字符串字符匹配 考查点 2. 解法 思路 代码逻辑 具体实现 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String target = sc.nextLine
阅读全文
摘要:1. 题目 读题 HJ80 整型数组合并 考查点 2. 解法 思路 代码逻辑 具体实现 public class HJ080 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n1
阅读全文
摘要:1. 题目 读题 HJ73 计算日期到天数转换 考查点 2. 解法 思路 需要先了解闰年以及日历相关的知识 HJ73 计算日期到天数转换 前置知识 关于日历 代码逻辑 具体实现 public class HJ073 { public static int[] dayNum = {1, -2, 1,
阅读全文
摘要:1. 一年当中每个月有多少天 一年有365天或366天,平年有365天,闰年有366天。 每个月的天数如下: 一月:31天 二月:28或29天(闰年) 三月:31天 四月:30天 五月:31天 六月:30天 七月:31天 八月:31天 九月:30天 十月:31天 十一月:30天 十二月:31天 2.
阅读全文
摘要:1. 题目 读题 HJ72 百钱买百鸡问题 考查点 2. 解法 思路 百钱买百鸡问题是一个经典的数学问题,也可以用java程序来实现。这个问题的思路是: 定义三个变量,分别表示公鸡、母鸡和小鸡的数量,假设分别为x、y和z。 确定变量的范围,根据题意,公鸡最多买20只,母鸡最多买33只,小鸡最多买10
阅读全文
摘要:1. 题目 读题 HJ62 查找输入整数二进制中1的个数 考查点 这道题的考查点可能有以下几个方面: 二进制的基本知识,如二进制的表示、转换、运算等,以及负数的补码表示方法。 位运算的技巧,如如何利用与、或、异或、左移、右移等操作来实现一些常见的功能,如判断某一位是否为1、清零某一位、统计1的个数等
阅读全文
摘要:1. 题目 读题 HJ61 放苹果 考查点 2. 解法 思路 HJ61 放苹果是一个经典的动态规划或递归问题,要求用JAVA语言实现。它的基本思路是: 设f(m,n)为m个苹果,n个盘子的放苹果方式数目,那么有以下两种情况: 如果n>m,即盘子多于苹果,那么有n-m个盘子永远空着,不影响放法数目,所
阅读全文
摘要:1. 题目 读题 HJ60 查找组成一个偶数最接近的两个素数 考查点 2. 解法 思路 代码逻辑 具体实现 public class HJ60 { public static void main(String[] args) { Scanner sc = new Scanner(System.in)
阅读全文
摘要:1. 题目 读题 HJ54 表达式求值 考查点 2. 解法 思路 代码逻辑 具体实现 public class HJ56 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = s
阅读全文
摘要:1. 题目 读题 考查点 2. 解法 思路 代码逻辑 具体实现 3. 总结
阅读全文
摘要:1. 题目 读题 考查点 2. 解法 思路 代码逻辑 具体实现 3. 总结
阅读全文
摘要:1. 题目 读题 newcoder 提取不重复的整数 考查点 我觉得这道题的考查点有以下几个: 字符串的遍历和操作,如charAt(), indexOf(), toCharArray()等方法的使用。 集合类的使用,如HashSet的特性和方法,或者StringBuilder的特性和方法。 数组的使
阅读全文
摘要:1. 题目 读题 newcoder 描述 输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出 数据范围:字符串长度满足 1≤�≤1000 1≤n≤1000 , 1≤�≤� 1≤k≤n 输入描述: 1.输入待截取的字符串 2.输入一个正整数k,代表截取的长度 输出描述: 截取后的字符串 考查
阅读全文
摘要:1. 题目 读题 描述 输入n个整数,找出其中最小的k个整数并按升序输出 本题有多组输入样例 数据范围:1≤�≤1000 1≤n≤1000 ,输入的整数满足 1≤���≤10000 1≤val≤10000 考查点 你需要掌握不同的排序算法,如冒泡排序、快速排序、堆排序等,以及它们的时间复杂度和空间复
阅读全文
|