java
Cooperer
这个作者很懒,什么都没留下…
展开
-
ccf/csp 201903-2 二十四点
ccf/csp 201903-2 二十四点本题我写了两种思路,一种是采用栈,另一种是调用java的arraylist。我将两种代码和思路都写在了下面~首先是题目如下:首先是第一种方法,采用栈的结构。建立两个栈,一个栈叫stack存放运算符,另一个栈叫nums存放数字。运算优先级是乘法除法>加法减法,所以我的思路是,边输入边将数据分类存放进栈,如果输入到运算符x和/,就将数字栈里的最顶层数字pop出来与该运算符的下一位数字进行运算,并将所得运算结果存入数字栈,依次迭代。代码如下:impo原创 2021-04-09 15:43:49 · 138 阅读 · 0 评论 -
ccf/csp认证 201903-1题小中大
ccf/csp认证 201903-1题小中大在做这个题的时候,一开始看见题目要求是求出最大数、中位数、最小值就挺简单的。很快写好了我的代码上传发现只有80分,不是100分。因为给出的测试案列都很能实现,我都有点怀疑电脑了。事实是后面发现我没有判断当整个数组全是同一数字的情况,并且在处理如果是分数就四舍五入保留小数点后一位时错误理解题意:我理解的是比如2.5保留到小数点后一位是3.0,殊不知保留小数点一位应该看小数点第二位的数字是否大于5,我应该回小学回炉重造了。另外也因为我错误理解2.5保留到小数点后一原创 2021-04-08 20:26:04 · 266 阅读 · 0 评论 -
ccf/csp认证 201909-1题小明种苹果
ccf/csp认证 201909-1题小明种苹果ccf/csp认证 小明种苹果最近一直在练ccf的前两题,虽然前两题较为简单,但是还是记录一下吧~总结:我在做这道题的时候刚开始很执着要用Math.abs()来对负数取绝对值,并且在判断疏果个数最多的苹果树编号时在考虑添加else-if语句判断并列的情况。事实证明,不用else-if语句只要保证从小到大的序号判断树的疏果个数,找到一颗疏果树最多的树即是在并列情况下满足条件的最小编号。题目如下:代码如下:import java.util.Scan原创 2021-04-07 19:51:51 · 326 阅读 · 3 评论