【CSDN编程挑战赛(第四期)】参赛有感

先放下考试链接:https://edu.csdn.net/contest/detail/13
第一回参加这类编程挑战赛,感觉很新奇,也有很多想法表述,因此写了这一篇文章。

赛前感受

入口很明确,就在学习页的banner页上,很醒目。
报名也很简单,没有太多隐私的暴露,就要了名称和手机号,名称也没有强制必填。
奖品较为丰厚,都是csdn周边,较差的也能混个勋章,不错。
看了看历届考生的成绩,从总排行能判断出,题有难度排布,第一题第二题应该不难,第三题较有难度,第四题难度较大,从成绩上看应该是这样的,当然,考完试后实际上也差不多。

说说题目

说说本期四个题目(本人java出身所以都是java实现):

第一题:输入一个字符串空格分割倒序输出。

不难,按字符遍历,丢进Stringbuffer里,遇见空格将Stringbuffer转字符串丢进栈里并重置Stringbuffer,最后遍历栈一个个pop进数组输出即可。

第二题:阶梯电费问题。

也不难,按阶梯做乘法。感觉难度在如何处理丢精度问题,java栈实现很简单,都转成BigDecimal转一下计算即可。但是此题我耗费了半个多小时的时间,原因是没有办法适应系统的ide,这一点后边我要吐槽下。

第三题:整数n分成k个正整数有多少分法。

难度有些,经典的dp问题。没答好,最后还要做大数处理,没做,测试用例只跑了50%。

第四题:没读懂,没做。。。。。。。

意见和建议

优点

1、考试过程禁止切换页面禁止外部粘贴,这一点很不错,极大的保障了公平性。
2、考试结束后,分数不是按照25,50这种阶梯结构出来的,而是慢慢的按照实际答题情况给的,直观感受像是人工阅卷打分,这一点很人性化、很好,希望以后的继续下去。

建议

1、题库不行,考试过程中竟然出现提干给的测试用例不对的情况,需要考生考一半刷新试卷重新获取的情况,体验很差。建议以后比赛前给试卷增加校对步骤。
2、题干描述不行,题干描述模糊,给定的例子没有办法与题干描述起一个相辅相成的作用,会有读不懂题的情况,体验较差。建议对题干多丰富丰富,多给几个例子,不要只给1这种区分度差的例子。
3、IDE太差劲了,使用默认ide我能理解,但是默认IDE功能太差,只给了关键字和java.lang包的提示,局部变量,新引入的包,都没有自动提示,静态方法带不出来,打括号换行后不会自动补全另一半括号,分号缺失不会标注。感觉自己在用记事本写程序。长时间使用idea的我实在是很难短时间适应这个IDE,搞得很简单的一个功能实现,我硬生生调了半个多小时。体验实在太差了。建议IDE更新更新,实在不行让我们用idea写完粘贴过来也行。

结语

第一次参加,总体体验还是不错的,除了难以适应的那个IDE,希望csdn越办越好~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

摆烂的小趴菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值