关注
我猜想你是希望在输入完成的时候就动态输出结果;
(1)Scanner.nextInt()
这个方法在buff里面是读取并返回buffer的相对应的值后,指针会跳到下一个int; 所以在初始化的时候,第一次初始化input的时候数组的长度只会是buffer里面的第一个数字。
(2) 接下来的for loop里面给input[] 赋值我猜可能是给相对应的input[n]赋值给当前的输入?
然后再判断最大值在下面的dp里面初始化max+1的数字来做dp? 这一块的代码会导致在for
loop里loop完nextInt()之后,后面的input[i]就会是null值,因为buffer里的int值已经读完了,所以会出现空指针(我没throw
exception去具体测试)。比如说输入1200 1300 1400, 那么你的input的长度就是1200,
初始化之后会是input[0] = 1300, input[1] = 1400, input[2] = null ...
然后我在你代码基础上做了一些修改,没有做结束输入的判断,终止while loop之后就会输出结果:
import java.util.ArrayList; import java.util.Scanner; public class NewCoder_WeChat1 { public static void main(String[] args) {
Scanner sc = new Scanner(System.in); int[] mon = {1, 2, 5, 10, 20, 50, 100}; ArrayList outcomes = new ArrayList(); int sum = 0; while (sc.hasNext()) { int n = sc.nextInt(); System.out.println(sc); int[] dp = new int[n + 1]; dp[0] = 0; for (int i = 0; i < mon.length; i++) { for (int j = mon[i]; j <= n; j++) {
dp[j] = dp[j - mon[i]] + 1; }
}
outcomes.add(dp[n]); } for (Object out : outcomes) {
sum += out.hashCode(); }
System.out.println("sum is:" + sum); }
}
查看原帖
点赞 评论
相关推荐
05-27 16:41
大连民族大学 软件测试 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)6058
- 2... 字节三面3188
- 3... 26前端的深夜1441
- 4... 你说你用Claude,你用的是 CLI,还是 Agent、Opus?1211
- 5... 字节实习一个月祛魅了1058
- 6... 继续实习VS暑假沉淀,怎么选....1053
- 7... 今天陌陌的笔试怎么样1026
- 8... 收到了字节的AIoffer911
- 9... xdm,开发投麻了,顺手试试投了测试,但是又有点犹豫1. 如果干了测试,以后找正式的开发是不是会更难?(没到万不得已,我还是想走开发)2. 合同签一年,这个会不会太久了?值得一去吗?给点建议#实习,不懂就问#623
- 10... 组内的实习生走了,被发了好人卡592
正在热议
更多
# 要毕业了,再不说就来不及了 #
26040次浏览 338人参与
# 求职遇到的搞笑事件 #
203923次浏览 1050人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
619次浏览 42人参与
# 0offer是寒冬太冷还是我太菜 #
1818433次浏览 10763人参与
# 体制内上岸心路历程 #
40548次浏览 236人参与
# 你都用AI做什么 #
56544次浏览 534人参与
# xxx岗位的一天 #
58024次浏览 290人参与
# 我的第一份实习怎么找的 #
294154次浏览 2122人参与
# 你都收到了哪些公司的感谢信? #
5518219次浏览 36247人参与
# 哪些公司面试还在问八股? #
43549次浏览 223人参与
# 你是怎么和mt相处的? #
112162次浏览 587人参与
# 为了去实习,我赌上了___ #
77746次浏览 395人参与
# 找工作时遇到的神仙HR #
1254799次浏览 5961人参与
# 机械笔面试考察这些知识点 #
22020次浏览 164人参与
# 万物皆可发面经 #
8341次浏览 96人参与
# 担心入职之后被发现很菜怎么办 #
309311次浏览 1237人参与
# 歌尔求职进展汇总 #
85709次浏览 368人参与
# 机械人,你的第一份感谢信是谁给的 #
48981次浏览 355人参与
# 扒一扒那些奇葩实习经历 #
161773次浏览 1185人参与
# 职场吐槽大会 #
368611次浏览 2318人参与
# 实习打杂,要跑路吗 #
75594次浏览 373人参与
查看18道真题和解析