软件工程实践2019第三次作业

Github地址

https://github.com/s031702133/S031702133

PSP表格

Personal Software Process Stages预估耗时(min)实际耗时(min)
计划3030
估计这个任务需要多少时间1020
开发300480
需求分析120120
生成设计文档6030
设计复审6030
代码规范3030
具体设计3030
具体编码300360
代码复审6030
测试120240
报告6030
测试报告6030
计算工作量6060
事后总结,并提出过程改进计划3030
合计13301550

测试样例

目前只能求出3/5/7宫格的解

7宫格

1797322-20190925223417802-1481606700.png
1797322-20190925223421018-289629307.png

5宫格

1797322-20190925223709909-2008287800.png
1797322-20190925223713661-1521378116.png

3宫格

1797322-20190925223847997-1578895041.png
1797322-20190925223850840-1652560474.png

总结

因为刚开始学JAVA没多久,很多东西都还不会,就一边查资料一边硬着头皮完成这次作业。
虽然碰到的问题很多,但是从中我也学会了不少东西。例如用FileWriter fw=new FileWriter(file);写入TXT文件时会默认清空原文件的内容,要改为FileWriter fw=new FileWriter(file,true);
用readLine()读取文件内容时,每次读取会自动跳转一行的特性。
然这次作业的重点是解数独,但是实际上绝大部分时间都花在解决命令行传入参数和读取/写入文件这两块,这也导致了最后我的程序只能解3/5/7宫格,没有时间去研究其他(菜是原罪)。
通过这次作业我学到了很多,也有许多不解之处,仍需再接再厉。

转载于:https://www.cnblogs.com/msz006/p/11587940.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值